
查看mysql日志是否开启
show VARIABLES LIKE 'slow_query_log'
打开日志开关,默认是关闭的,1是开启,0是关闭
set global slow_query_log = 1;
查看是否会因为没用到索引而记录到日志中,
show variables like '%log_queries_not_using_indexes%'
打开没用到索引就记录到日志的开关,默认是关闭的,1是开启,0是关闭
set global log_queries_not_using_indexes= 1;
查看什么的(花了多长时间的sql才叫慢)慢查询sql才记录到日志中
show variables like 'long_query_time'(查询得出来的时间是秒为单位)
文章介绍了如何检查和开启MySQL的慢查询日志,包括设置`slow_query_log`为1以启用日志,以及开启`log_queries_not_using_indexes`以记录未使用索引的查询。同时,讨论了确定慢查询时间阈值的`long_query_time`参数,该参数以秒为单位定义何时记录SQL查询。
1028

被折叠的 条评论
为什么被折叠?



