查询尽可能快,仅SQL_NO_CACHE 1在 select 和 中使用limit 1。结果很好奇。第一次运行需要 0.125 - 0.203 秒。并且所有接下来的运行通常不到 0.040 秒。它是某种预热,还是与构建查询过程有关?
SQL_NO_CACHE 1
limit 1
现在这不是问题,但我想知道为什么会这样,并尽可能避免它。
引擎 - InnoDB MySQL 版本 - 在 5.6 和 5.7 上测试
mysql innodb performance mysql-5.6 query-performance
innodb ×1
mysql ×1
mysql-5.6 ×1
performance ×1
query-performance ×1