Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

MySQL 8.3 Reference Manual  /  Optimization  /  Understanding the Query Execution Plan

10.8 了解查询执行计划

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