开启 sql 查询配置
执行命令方式开启
- 开启
sql
查询
show variables like '%slow_query_log%';
查询结果中 slow_query_log=OFF
,表示未开启慢 SQL 日志查询。则进行如下命令开启慢 SQL 日志:
set global slow_query_log=1
- 配置慢
sql
阈值
show global variables like '%long_query_time%';
修改默认的慢 sql
阈值时间,进行如下设置:set global long_query_time=1;
my.conf 中配置
slow_query_log=on #是否开启
slow_query_log_file=usr/local/mysql/data/shifeifeideMacBook-Pro-slow.log #慢查询文件位置
long_query_time=1 #查询超过多少秒才记录
如何查看慢 sql 日志
- 查询慢 sql 的条数
show global status like '%Slow_queries%';