常用命令如下:
耗时最多的5个sql语句
mysqldumpslow -s t -t 5 /var/log/mysql/slowquery.log
访问次数最多的5个sql语句
mysqldumpslow -s c -t 5 /var/log/mysql/slowquery.log
返回记录集最多的5个sql语句
mysqldumpslow -s r -t 5 /var/log/mysql/slowquery.log
按照时间返回前5条里面含有左连接的sql语句
mysqldumpslow -t 5 -s t -g "left join" /var/log/mysql/slowquery.log
参数说明:
-s:按照何种方式排序
c 记录次数
t 时间
l 查询时间
r 返回的记录数
ac at al ar 表示相应的倒序
-t:top n的意思
-g:后面可以写一个正则匹配模式,大小写不敏感