Mysql慢查询日志操作

一、开启慢查询命令(mysql下):

默认的show variables like ‘%$low_query_log%’;关闭的

通过set global slow_query_log=1;开启慢查询

Mysql慢查询日志操作_第1张图片

永久生效修改my.cnf配置文件

Mysql慢查询日志操作_第2张图片

二、查看查询忍耐最大阈值,默认10s

Show global variables like ‘%$long_query_time%’;

设置命令(需重开连接mysql才生效):set global long_query_time=3;

修改需要改my.cnf配置文件

Mysql慢查询日志操作_第3张图片

记录慢查询的sql后要到主机名-log.log下查询记录

查询慢查询sql状态

Show global status like ‘%$low_queries%’;

三、慢查询日志分析工具(命令分析工具)

Mysqldumpslow –help

Mysql慢查询日志操作_第4张图片

使用案例场景

Mysql慢查询日志操作_第5张图片

你可能感兴趣的:(MySql)