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