MySQL 中 EXPLAIN 语句的执行结果中 type 字段有哪些可能的值?
考察说明
考察对 MySQL 执行计划中访问类型(type)的理解,包括各类访问方式的含义和性能排序
回答思路
- 能列出 type 字段常见的枚举值:system, const, eq_ref, ref, range, index, ALL
- 能解释各类型的含义,如 const 对应主键或唯一索引等值查询,ref 对应非唯一索引等值查询
- 能说明访问类型的性能高低顺序,并指出应避免 ALL 全表扫描
- 能结合具体 SQL 示例说明如何通过优化索引让 type 从 ALL 提升到 ref 或 range
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。