手机
当前位置:查字典教程网 >编程开发 >mysql数据库 >mysqldumpslow用法示例(慢查询)
mysqldumpslow用法示例(慢查询)
摘要:mysqldumpslow是mysql自带的用来分析慢查询的工具经常使用几个命令-sORDERwhattosortby(al,at,ar,c...

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

经常使用几个命令

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

-t NUM just show the top n queries

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

-r Reverse the sort order

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

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

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

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

下面是一些例子

mysqldumpslow用法示例(慢查询)1

这里的N代表了数字,不同的数字可以代表为同一句sql语句

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

mysqldumpslow用法示例(慢查询)2

mysqldumpslow用法示例(慢查询)3

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

mysqldumpslow用法示例(慢查询)4

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

【mysqldumpslow用法示例(慢查询)】相关文章:

mysql与mysqli的区别与用法说明

mysql unsigned 用法及相减出现补数溢出解决方法

mysql update select用法实例

mysql中用于数据迁移存储过程分享

mysql cmd常用命令

mysql对binlog的处理说明

mysql 10w级别的mysql数据插入

mysql中索引使用不当速度比没加索引还慢的测试

mysql 动态执行存储过程语句

mysql show processlist 显示mysql查询进程

精品推荐
分类导航