show variables like "slow_query_log"; //确认是否开启慢查询
show variables like "%log%"; //查看更多日志信息
set global slow_query_log = on; //开启
show variables like "%slow%";//查看慢查询的信息,如下,可以单独设置更改
set global_slow_query_log_file = '/home/mysql/sql_log/mysql-slow.log';
set global log_queries_not_using_indexes = on;
set global long_query_time = 1;
慢查询日志分析工具
一、mysqldumpslow
实例
mysqldumpslow -t 3 /home/mysql/sql_log/mysql-slow.log | more
二、pt-query-digest
实例
1、pt-query-digest slow-log > slow.log.report
2、pr-query-digest slow-log -review \
h=127.0.0.1,D=test,p=root,P=3306,u=root,t=query_review \
--create-reviewtable \
--review-history t= hostname_slow
已有 0 条评论