日期: 2019年12月3日
-
针对 MySQL 5.6 与 5.7 版本,本文记录了利用 EXPLAIN 分析查询并添加索引的优化过程。通过对 pa_plan_task 及其关联表分别添加 idx_group_id、idx_create_user_id 等索引,观察到部分表的扫描类型从 ALL 变为 ref,性能提升明显。随后调整 SQL 语句合并重复逻辑,并为相关表添加 idx_is_deleted 索引,最终改变了执行计划中的连接顺序,减少了排序与临时表的使用,总体性能得到改善。
