欢迎来到代码驿站!

Mysql

当前位置:首页 > 数据库 > Mysql

mysqldumpslow用法示例(慢查询)

时间:2021-08-14 08:32:31|栏目:Mysql|点击:

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,后边可以写一个正则匹配模式,大小写不敏感的

下面是一些例子

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

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

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

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

上一篇:mysql索引失效的五种情况分析

栏    目:Mysql

下一篇:浅谈mysql的索引设计原则以及常见索引的区别

本文标题:mysqldumpslow用法示例(慢查询)

本文地址:http://www.codeinn.net/misctech/166840.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有