mysql慢查询的一些设置

1)查看mysql是否开启慢查询日志
show variables like 'slow_query_log';
2)设置没有索引的记录到慢查询日志
set global log_queries_not_using_indexes=on;
3)查看超过多长时间的sql进行记录到慢查询日志
show variables like 'long_query_time'
4)开启慢查询日志
set global slow_query_log=on

5)查看日志记录位置
show variables like 'slow_query_log_file'

6)设置慢查询的路径

set global slow_query_log_file='/home/mysql/mysql_slow.log'


慢查分析工具

mysqldumpslow 

pt-query-digest