标签: mysql
我有这样的查询:
SELECT SQL_NO_CACHE columns_names FROM table_name WHERE conditions;
我使用SQL_NO_CACHE来衡量实际执行时间。
问题在于:第一个查询有时比下一个查询慢。 例如,第一个查询可能需要大约2-10秒才能执行,下一个查询需要大约300毫秒才能执行。 顺便说一句,我确实有索引来优化我的查询。
似乎数据库在没有动作或类似的情况下正在睡觉。有没有办法防止这种情况?