mysqldumpslow使用 mysqldumpslow常用参数 MySql慢查询 语句执行的最大时间,语句类型执行次数

# bash: mysqldumpslow: 未找到命令 , 加个软链接
[root@bogon ~]# ln -s /usr/local/mysql/bin/mysqldumpslow /usr/bin

 

mysqldumpslow 常用参数:

-s,是order的顺序

----- al 平均锁定时间

-----ar 平均返回记录时间

-----at 平均查询时间(默认)

-----c 计数

-----l 锁定时间

-----r 返回记录

-----t 查询时间

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

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

# 取出使用最多的10条慢查询
mysqldumpslow -s c -t 10 /data/mysql/bogon-slow.log

# 取出查询时间最慢的3条慢查询 
mysqldumpslow -s t -t 3 /data/mysql/bogon-slow.log

# 得到按照时间排序的前10条里面含有左连接的查询语句 
mysqldumpslow -s t -t 10 -g “left join” /data/mysql/bogon-slow.log

# 按照扫描行数最多的
mysqldumpslow -s r -t 10 -g 'left join' /data/mysql/bogon-slow.log

 

[root@bogon mysql]# mysqldumpslow -s c -t 10 /data/mysql/bogon-slow.log

Count: 2 Time=1.92s (3s) Lock=0.00s (0s) Rows=92785.0 (185570), root[root]@localhost

SELECT * FROM `record_ha。。。。。。

// 执行了2次该种类型的语句,最大时间是1.92s, 总共花费时间3s

  • Count 该种类型的语句执行了几次
  • Time 这种类型的语句执行的最大时间, Time=1.92s (3s)中(3s)是指这类型的语句执行总共花费的时间
  • Lock 锁表时间 ()中为总共
  • Rows 返回客户端的行数()中为总共

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黑漆#000000

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值