mysqldumpslow使用及部分参数释义

mysqldumpslow是mysql自带的分析slow.log文件的工具。
通过分析slow.log文件对慢查询优化很有帮助。
mysqldumpslow常用的使用方式如下:

# mysqldumpslow -s c slow.log

如上一条命令,应该是mysqldumpslow最简单的一种形式,其中-s参数是以什么方式排序的意思,c指代的是以总数从大到小的方式排序。
-s的常用子参数有:
c: 相同查询以查询条数和从大到小排序。
t: 以查询总时间的方式从大到小排序。
l: 以查询的总时间的方式从大到小排序。
at: 以查询平均时间的方式从大到小排序。
al: 以查询平均时间的方式从大到小排序。
还可以通过添加-t参数:

# mysqldumpslow -t 10 -s c slow.log

如上只会显示前十条。
mysqldumpslow还支持正则表达式,可通过-g命令实现:

# mysqldumpslow -s c -g "id" slow.log

如上命令只会显示含id的sql语句。

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27078095/article/details/52495785
文章标签: mysql 慢查询
个人分类: mysql linux
上一篇linux常用命令集锦
下一篇对ssh操作远程主机的部分认知
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭