mysql 慢查询 日志

1.常用查看配置的语句

-- 数据库数据存放目录
show variables like 'dataDir';

-- 慢查询日志是否开启
show variables like '%slow_query_log';

-- 慢查询时间
show variables like 'long_query_time';
set global long_query_time = 0

-- 慢查询存放方式 file 和 table 默认file, 实际项目中用file
show variables like 'log_output';

2. 如何使用

1. 找到存放数据的路径

2.找到慢查询日志文件

3. 日志文件相关解释

 4.辅助工具:

汇总除查询条件外其他完全相同的SQL,并将分析结果按照参数中所指定的顺序输出。

1.) mysqldumpslow -s r -t 10 slow-mysql.log

参数释义:

-s order(c,t,l,r,at,al,ar) 排序 : c :总次数 t:总时间 l:锁时间 r:总行数  
-t top 指定取前面几条作为结果输出

2.) pt_query_digest

 

posted @ 2019-07-28 11:15  new_boys  阅读(133)  评论(0编辑  收藏  举报