以下是一些常见的MySQL执行计划不合理的情况:
1. 没有使用索引 2. 使用全表扫描而不是使用索引 3. 使用不合适的索引 4. 使用子查询而不是连接
如果发现MySQL的执行计划不合理,就需要优化查询,改进执行计划。
以下是一些优化MySQL执行计划的方法:
1. 创建合适的索引 2. 使用连接而不是子查询 3. 理解MySQL计划的工作方式 4. 分析查询性能,并根据需要手动选择索引 5. 避免过度分析
总体而言,如果发现MySQL执行计划不合理,就需要深入分析查询,并且尝试优化查询,以改进执行计划。在此过程中,需要仔细考虑使用什么样的索引,以及何时使用连接和子查询。