MySQL Profiler是否使用查询缓存?

时间:2016-07-19 08:20:11

标签: mysql caching profiler

我想知道缓存是否用于嵌入式MySQL Profiler。例如,如果我运行查询:

mysql> select count(*) from comment;

然后我运行以下查询:

mysql> set profiling=1;
mysql> select count(*) from comment;
mysql> show profiles;

在这种情况下,探查器是否使用缓存? 根据经验,似乎没有使用缓存。但我想肯定地知道。 提前谢谢!

1 个答案:

答案 0 :(得分:1)

有一个示例here显示了profilter输出,结果中显示的两个步骤是:

| Waiting for query cache lock   | 0.000004 |
| checking query cache for query | 0.000151 |

这表明它确实使用了查询缓存。其他演示如何分析查询的网站包括关闭查询缓存。