MySQL系列(16):理解执行计划-EXPLAIN
MySQL 优化器会根据 表、列、索引 和 WHERE 子句中的条件的详细信息,会考虑许多技术来更高效地执行 SQL 查询中涉及的查找。可以在不读取所有行的情况下执行对大表的查询,可以在不比较每个行组合的情况下执行涉及多个表的联接。
MySQL 优化器会选择最有效查询的操作集称为 查询执行计划,也称为 EXPLAIN 计划。MySQL EXPLAIN 官方文档,MySQL EXPLAIN 语句。
我们需要理解 EXPLAIN 计划中的操作是否已达到预期,以及对那些低效的操作进行改进。