本文介绍多种SQL调优的思路。
缺少索引
索引缺失,通过执行计划发现SQL没有使用索引,查询效率低,创建索引后性能提升。示例如下:
- 添加索引前
- 添加索引后
最优执行计划
执行计划并非最优执行计划,SQL执行时间未达到预期速度,通过执行计划发现SQL有调优空间,创建合适的索引。示例如下:
- 使用最优执行计划前
- 使用最优执行计划后
SQL改写
SQL执行时间慢,通过创建索引没有提升空间,需要改写SQL针对性的优化。示例如下:
- SQL改写前
- SQL改写后
本文介绍多种SQL调优的思路。
索引缺失,通过执行计划发现SQL没有使用索引,查询效率低,创建索引后性能提升。示例如下:
执行计划并非最优执行计划,SQL执行时间未达到预期速度,通过执行计划发现SQL有调优空间,创建合适的索引。示例如下:
SQL执行时间慢,通过创建索引没有提升空间,需要改写SQL针对性的优化。示例如下:
请关注公众号获取更多资料