标签: Explain
-
针对 MySQL 5.6 与 5.7 版本,本文记录了利用 EXPLAIN 分析查询并添加索引的优化过程。通过对 pa_plan_task 及其关联表分别添加 idx_group_id、idx_create_user_id 等索引,观察到部分表的扫描类型从 ALL 变为 ref,性能提升明显。随后调整 SQL 语句合并重复逻辑,并为相关表添加 idx_is_deleted 索引,最终改变了执行计划中的连接顺序,减少了排序与临时表的使用,总体性能得到改善。
-
文章针对 MySQL 5.6 和 5.7 策划指挥系统的索引进行优化,通过 EXPLAIN 分析 SQL 执行计划。过程包括删除冗余索引、遵循最左前缀原则添加联合索引,以及调整 SQL 语句中的重复逻辑。最终结果表明,多个表的 type 值从 ALL 或 index_merge 优化为 ref,消除了 Using filesort 和 Using join buffer,显著提升了查询性能。
-
本文介绍了在 Yii 2.0 中实现租户任务类型与步骤设置的编辑与更新功能,解决用户需自主添加任务类型并从步骤中选择的问题。通过数据库迁移调整表结构,利用默认记录与租户自定义记录区分逻辑,编写了控制器、服务层与模型代码。经过 Postman 测试验证了数据读取、新增、删除及排序的正确性,最终 SQL 分析确认索引合理,满足多租户场景下树形结构数据的配置需求。
