SQL慢查询配置
快速定位 慢SQL
执行时间较长的慢SQL会严重影响用户体验,遇到这种情况,一般都会想到去慢日志文件里看看是哪个执行较慢的SQL在阻塞着,比较常用在这我就记录下,方便后期查阅了
首先我们先查看MYSQL服务器的慢查询状态是否开启
mysql>show variables like '%quer%';

这里可以看到并没有开启。。。。。。
修改下设置,方式如下:
mysql>set global slow_query_log=ON;
mysql>set global long_query_time=1;
long_query_time: sql最长执行时间
show_query_log_file: 慢日志文件路径

配置完成后,查看下慢SQL日志(show_query_log_file):

也可以通过命令查询,如下:
mysql>cat mysql-show.log
配置完测试下,如下:
select sleep(11);

在看下日志信息:

到此就配置完成了

浙公网安备 33010602011771号