1、作用
通过MySQL记录执行较长的SQL语句,然后优化
2、实际操作
步骤1:使用如下指令查看慢查询日志是否开启
show variables like '%slow_query%';
![](https://img.haomeiwen.com/i12275941/93b7aa2485b67f99.png)
步骤2:手工开启慢查询日志
set global slow_query_log = 1;
show variables like '%slow_query%';
![](https://img.haomeiwen.com/i12275941/29949ffff260ee79.png)
步骤3:设置查询的临界时间(查询超过指定时间后纪录)
show variables like '%query_time%';
set global long_query_time = 2;
![](https://img.haomeiwen.com/i12275941/c3579f38dbc8b5e4.png)
注意:时间修改后需要重启窗口
步骤4:使用查询语句(测试超时)
![](https://img.haomeiwen.com/i12275941/b6a5ff8d35197ac1.png)
慢查询日志文件位置:
![](https://img.haomeiwen.com/i12275941/e6a623d52692b06b.png)
网友评论