小编Gro*_*ing的帖子

为什么使用 SQL_NO_CACHE 的查询在第一次运行时运行速度较慢?

查询尽可能快,仅SQL_NO_CACHE 1在 select 和 中使用limit 1。结果很好奇。第一次运行需要 0.125 - 0.203 秒。并且所有接下来的运行通常不到 0.040 秒。它是某种预热,还是与构建查询过程有关?

现在这不是问题,但我想知道为什么会这样,并尽可能避免它。

引擎 - InnoDB
MySQL 版本 - 在 5.6 和 5.7 上测试

mysql innodb performance mysql-5.6 query-performance

5
推荐指数
1
解决办法
2610
查看次数