首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >mysqldumpslow:这些字段表示什么?

mysqldumpslow:这些字段表示什么?
EN

Stack Overflow用户
提问于 2012-04-09 15:12:23
回答 1查看 549关注 0票数 2

最近,我们开始优化实时慢查询。作为其中的一部分,我们认为应该使用mysqldumpslow来区分慢查询的优先级。我是第一次接触这个工具。我能够理解一些基本信息,但我想知道输出中的以下字段到底会告诉我们什么。

输出:计数:6 Time=22.64s (135s) Lock=0.00s (0s) Rows=1.0 (6)

下面的字段是什么?

代码语言:javascript
运行
复制
Time : Is it the average time taken of all these 6 times of occurance...?
135s : What is this 135 seconds....?
Rows=1.0 (6): again what does this mean...?

我找不到更好的解释。真的要提前谢谢你。向您致敬,乌代

EN

回答 1

Stack Overflow用户

发布于 2021-09-22 10:42:26

我为此做了一个调查,因为我也想知道。

我有一个来自一个使用率很高的DB服务器的日志。

命令mysqldumpslow有几个可选参数(https://dev.mysql.com/doc/refman/5.7/en/mysqldumpslow.html),包括sort by (-s),这要归功于我可以使用的许多查询,我可以断定:

括号前的值表示to组内所有相同查询的平均值(总计为‘count’),括号内的值是其中一个查询的最大值。意思是,在你的例子中:

你有一个被调用了6次的查询,它平均在22.64秒内被执行,但有一次它大约需要135秒才能执行。这同样适用于锁(如果提供)和行。因此,在大多数情况下,它返回大约一行,但它至少返回6行一次

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10070098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档