Amazing Arch数据库

MySQL慢查询分析

2019-04-17  本文已影响69人  Okami_

慢查询的定义

启动慢查询日志

慢查询日志的内容

行号 内容
1 用户名、用户的IP信息、线程ID号
2 执行花费的时间
3 执行获得锁的时间
4 获得的结果行数
5 扫描的数据行数
6 SQL执行的具体时间
7 具体的SQL语句

慢查询分析工具-mysqldumpslow

mysqldumpslow -s r-t 10 slow-mysql.log
-s order (c, t, l, r, at, al, ar)
c:总次数
t:总时间
l:锁的时间
r:总数据行
at,al,ar : t,l,r 平均数 【例如:at = 总时间 / 总次数】

-t top 指定取前面几天作为结果输出
mysqldumpslow结果样例

慢查询分析工具 - pt_query_digest

Profile
上一篇下一篇

猜你喜欢

热点阅读