1. 使用索引覆盖扫描,把所有需要用的列都放到索引中,这样存储引擎无须会表获取对应行就可以返回结果了
2. 改变库表结构
3. 重写这个复杂的查询,让MySQL优化器能够以更优化的方式执行这个查询。
优化MySQL查询性能
本文介绍了三种提高MySQL查询效率的方法:一是使用索引覆盖扫描减少访问表的次数;二是调整库表结构;三是重写复杂查询以使MySQL优化器能够更高效地执行。
1. 使用索引覆盖扫描,把所有需要用的列都放到索引中,这样存储引擎无须会表获取对应行就可以返回结果了
2. 改变库表结构
3. 重写这个复杂的查询,让MySQL优化器能够以更优化的方式执行这个查询。
537

被折叠的 条评论
为什么被折叠?