MySQL 8.0 参考手册  / 第8章优化  /  8.8 了解查询执行计划

8.8 了解查询执行计划

根据您的表、列、索引和WHERE子句中的条件的详细信息,MySQL 优化器考虑了许多技术来有效地执行 SQL 查询中涉及的查找。可以在不读取所有行的情况下执行对巨大表的查询;可以在不比较行的每个组合的情况下执行涉及多个表的连接。优化器选择执行最高效查询的一组操作称为查询执行计划,也称为 EXPLAIN计划。你的目标是认识到 EXPLAIN表明查询优化良好的计划,如果您发现一些低效操作,请学习 SQL 语法和索引技术以改进计划。