讨论题) 如何判断一个查询的执行是否高效?**
题干:
在本课程中我们详细的讲解了MySQL执行计划的含义。通过执行计划,我们可以知道:
1) SQL是如何使用索引的
2) 联接查询的执行顺序
3) 查询扫描的数据行数
那么如果你现在拿到了一个SQL语句,你可以通过分析它的执行计划来得知这个SQL执行的效率如何吗?
关键提炼:
知道如何获取SQL的执行计划,并掌握分析SQL执行计划的能力.
1)我们可以使用在SQL语句前增加explain 从语来获得SQL的执行计划,
2) 理解SQL执行计划中各个字段的含义