解释mysqldumpslow结果

时间:2015-12-14 09:35:31

标签: php mysql linux mysqldump mysqldumpslow

我修改了mysql配置以记录慢查询

slow_query_log = 1
slow_query_log_file = /var/log/mysql/mysql-slow.log
long_query_time = 2
log-queries-not-using-indexes

mysqldumpslow解释它们。其中一个结果如下

Count: 28  Time=0.21s (5s)  Lock=0.00s (0s)  Rows=5.0 (140), root[root]@localhost

问题:括号中的数字是什么意思?

使用mysql(或通过mysql GUI)运行时,查询大约需要0.21秒;但是,当向页面发出请求时,时间跨度更像是5秒。

额外阅读:mysqldumpslow: What does these fields indicate..?

1 个答案:

答案 0 :(得分:0)

括号(5s)中的数字似乎是平均Time乘以Count并且已经落后。

28 * 0.21 = 5.88s ~ 5s

这同样适用于行

28 * 5.0 = 140