【发布时间】:2011-03-19 16:32:47
【问题描述】:
在下面的输出中,22.071324 持续时间是指什么 - 发送数据或正在执行?
发送数据读取输出的自然方式是 22 秒,而 MySQL 中的this post 指的是这种方式的时间。此外,documentation 并未提醒该表需要以特殊方式解释。
那我为什么要问这个问题呢?我遇到了this post,它指的是this post,其中有人声称他们阅读了源代码并且22秒的时间应该被解释为对应于执行。
任何人都可以明确地说出一种或另一种方式吗?
mysql> show profile for query 4;
+----------------------+-----------+
| Status | Duration |
+----------------------+-----------+
| starting | 0.000052 |
| checking permissions | 0.000007 |
| Opening tables | 0.000027 |
| System lock | 0.000008 |
| init | 0.000019 |
| optimizing | 0.000008 |
| statistics | 0.034766 |
| preparing | 0.000011 |
| executing | 0.000002 |
| Sending data | 22.071324 |
| end | 0.000012 |
| query end | 0.000005 |
| closing tables | 0.000020 |
| freeing items | 0.000170 |
| logging slow query | 0.000001 |
| logging slow query | 0.000003 |
| cleaning up | 0.000004 |
+----------------------+-----------+
【问题讨论】:
标签: mysql