mysqldumpslow用法示例

mysqldumpslowmysql自带的用来分析慢查询的工具mysql

常用几个命令sql

-s     ORDER what to sort by (al, at, ar, c, l, r, t), ‘at’ is defaultide

-t     NUM just show the top n queries工具

-g     PATTERN grep: only consider stmts that include this stringthis

-r     Reverse the sort orderspa

-s,是order的顺序,主要有orm

c,t,l,rac,at,al,ar,分别是按照query次数,查询时间,lock的时间和返回的记录数来排序,前面加了a的表明平均数blog

-t,是top n的意思,即为返回前面多少条的数据排序

-g,后边能够写一个正则匹配模式,大小写不敏感的ci

 

下面是一些例子

 

这里的N表明了数字,不一样的数字能够表明为同一句sql语句

 

以上的意思是这条904条这样语句,这语句最大执行时间16.44s,一共14861s,最大锁 0.0.5 s,一共锁45s

 

 

 

 

 

 

还可使用-g 选项来用正则过滤

 

 

-s at 表明以平均查询时间来排序的

相关文章
相关标签/搜索