使用SQL_NO_CACHE的MYSQL第一次查询比以下查询慢一些

时间:2016-10-22 22:44:10

标签: mysql

我有这样的查询:

SELECT SQL_NO_CACHE columns_names FROM table_name WHERE conditions;

我使用SQL_NO_CACHE来衡量实际执行时间。

问题在于:第一个查询有时比下一个查询慢。 例如,第一个查询可能需要大约2-10秒才能执行,下一个查询需要大约300毫秒才能执行。 顺便说一句,我确实有索引来优化我的查询。

似乎数据库在没有动作或类似的情况下正在睡觉。有没有办法防止这种情况?

0 个答案:

没有答案