查询优化

如果查询需要扫描大量的数据但只返回少数的行:

  1. 使用索引覆盖扫描,把所有需要用的列都放到索引中,这样存储引擎无须回表获取对应行就可以返回结果了。

  2. 改变库表结构。例如使用单独的汇总表。

  3. 重写这个复杂的查询,让MySQL优化器能够以更优化的方式执行这个查询。


首页 我的博客
粤ICP备17103704号