MySQL慢日志

devtools/2024/11/19 9:39:06/

慢查询日志顾名思义就是查询慢的sql语句可以记录到一个日志文件里,至于有多慢才会被记录,默认是10秒,但也可以通过系统配置来更改,慢日志在做系统优化时是一个非常好用的工具

#是否开启慢日志
show variables like 'slow_query_log';#如果值为on说明已经开启,否则执行以下命令开启慢日志查询
set global slow_query_log = on#查看一下慢查询日志文件的位置
show variables like 'slow_query_log_file';#查询long_query_time的阈值,并修改指定的阈值
#ong_query_time既是一个全局变量又是一个会话变量,
#所以需要同时设置,若只设置全局,则需新建会话才能生效
show global variables like 'long_query_time';  #全局
show variables like 'long_query_time';    #会话
set global long_query_time = 1; #全局
set long_query_time = 1;    #会话#查询当前慢查询SQL的数量
show status like 'slow_queries';

上面的操作只是对本次MySQL服务器有效,若服务器重启,则会失效。若想永久有效,需要修改MySQL的配置文件my.cnf

[mysqld]
slow_query_log=ON     #开启慢查询日志的开关
slow_query_log_file=/var/lib/mysql/localhost-slow.log    #慢查询日志的目录和文件名信息
long_query_time=3     #设置慢查询的阙值为3秒,超出此设定值的SQL即被记录到慢查询日志
log_output=FILE


http://www.ppmy.cn/devtools/135175.html

相关文章

对PolyMarket的突袭

一天清晨六点,美国联邦调查局的探员冲进了纽约市的一间公寓。这间公寓的主人是26岁的Shane Copeland,一个有着凌乱头发的年轻人,也是一个加密货币狂热者。他运营着一个名为PolyMarket的网站——一个允许用户YZ全球事件结果的平台,…

Spring5

Spring 以下内容仅为了方便复制 IOC作用工作原理 1. 类注解ComponentComponent设置实例名 2. 成员注解:注入基本数据类型与引用类型1. Value:注入基本数据类型2. Autowired:引用类型注入3. 注解Qualifier("对象名")通过对象名注入4…

6.C操作符详解,深入探索操作符与字符串处理

C操作符详解,深入探索操作符与字符串处理 C语言往期系列文章目录 往期回顾: C语言是什么?编程界的‘常青树’,它的辉煌你不可不知VS 2022 社区版C语言的安装教程,不要再卡在下载0B/s啦C语言入门:解锁基础…

Java LinkedList 详解

LinkedList 是 Java 集合框架中常用的数据结构之一,位于 java.util 包中。它实现了 List、Deque 和 Queue 接口,是一个双向链表结构,适合频繁的插入和删除操作。 1. LinkedList 的特点 数据结构:基于双向链表实现,每个…

QT中使用图表之QChart绘制柱状图

绘制条形(柱状)图,系列选择条形系列QBarSeries x轴选择条形图的种类轴QBarCategoryAxis 1、创建图表视图 //1、创建图表视图 QChartView * view new QChartView(this); //开启抗锯齿 view -> setRenderHint(QPainter::Antialiasing); …

vue自定义指令--一键复制

vue项目中想要实现点击按钮一键复制,可以通过vue的自定义指令directive来实现。 一、新建directive.js文件 新建directive.js文件,用于定义所有的自定义指令。 import { Toast } from vant;const directive {// 一键复制copy:{bind (el, { value }) …

日志采样标记算法

从日志中提取特征值: {0: (LDAP Built with OpenLDAP LDAP SDK, :), 1: (LDAP SSL support unavailable, :), 2: (suEXEC mechanism enabled lili wrapper /usr/sbin/suexec, ()/:), 3: (Digest generating secret for digest authentication ..., .:), 4: (Digest done…

第十一章 对Stream流的聚合函数处理

目录 一、对流中数据进行聚合计算 二、对流中数据进行分组 三、对流中数据进行多级分组 四、对流中数据进行分区 4.1. 使用方式及代码 4.2. 分区于分组的区别 分区(Partitioning) 分组(Grouping) 实际应用场景 五、对流…