参数解析
s:表示按照何种方式排序;
c:访问次数
l:锁定时间
r:返回记录
t:查询时间
al:平均锁定时间
ar:平均返回记录数
at:平均查询时间
t:即为返回前面多少条的数据;
g:后面搭配一个政策匹配模式,大小写不敏感的;
常用参考
得到返回记录集最多的10个sql
mysqldumpslow -s r -t 10 /慢查询日志.log
得到访问次数最多的10个sql
mysqldumpslow -s c -t 10 /慢查询日志.log
得到按照时间排序的前10条里面含有左连接的查询语句
mysqldumpslow -s t -t 10 -g "left join" /慢查询日志.log
另外建议在使用这些命令时结合|和more使用,否则有可能出现爆屏情况
mysqldumpslow -s r -t 10 -g "left join" /慢查询日志.log |more