你的目标是认识到 EXPLAIN 计划表明查询已优化好, 如果发现一些低效的操作, 可以通过学习 SQL 语法和索引技术来改进查询计划.使用 EXPLAIN 优化查询EXPLAIN 语句提供有关 MySQL...也就是说, MySQL 解释了它将如何处理该语句, 包括有关表 如何连接 以及以 何种顺序 连接的信息....通常, 您可以 ALL 通过添加索引来避免基于先前表中的常量值或列值从表中检索行.哇偶, 好厉害, 感觉这个得掌握一下哦解释额外信息输出列 Extra 包含 EXPLAIN 有关 MySQL 如何解析查询的附加信息...(Block Nested Loop) 指示使用块嵌套循环算法,(Batched Key Access) 指示使用批量 key 访问算法, (hash join) 表示使用散列连接....有关这些优化的更多信息, 请参阅第 8.2.1.4 节,"哈希连接优化"和 块嵌套循环连接算法.有关批量密钥访问算法的信息, 请参阅批量密钥访问连接.- Using MRR使用多范围读取优化策略读取表.