原文地址: 【MySQL 文档翻译】理解查询计划欢迎访问我的博客: http://blog.duhbb.com/官方文档MySQL 官方文档地址: 8.8 Understanding the Query...看第 8.2.2.1 节 使用半连接转换优化 IN 和 EXISTS 子查询谓词.优化器跟踪 有时可能会提供比 EXPLAIN 更详细的信息. 但是, 优化器跟踪格式和内容可能会因版本而异....(感觉就是查询的时候, 所有的索引都不太可用, 然后就走全表扫描, 但是所选的列又是被二级索引覆盖了, 所以会优先去扫描二级索引, 我理解的是这样的)对于 InnoDB, 即使查询还选择了主键, 二级索引也可能覆盖选定的列...请参阅第 8.2.2.1 节,"使用半连接转换优化 IN 和 EXISTS 子查询谓词"....请参见第 5.1.1 节 配置服务器.笔者的验证 Demo没有刻意增加 Explain 的使用 Demo, 后续的开发中会找机会验证的.原文地址: 【MySQL 文档翻译】理解查询计划欢迎访问我的博客: