后端岗位面试题更新 2026-08-05

对于一个 (A, B, C) 的联合索引,WHERE C='...' AND A='...' 和 WHERE B='...' AND C='...' 这两种查询的索引命中情况分别是什么?

重庆懂车族科技有限公司后端开发专业服务技术原理问题排查MySQL

考察说明

考察联合索引最左前缀原则的理解与应用

回答思路

  1. 正确指出最左前缀原则的核心规则
  2. 正确判断 WHERE C='...' AND A='...' 能命中索引且匹配 A 和 C
  3. 正确判断 WHERE B='...' AND C='...' 只能部分利用索引或无法有效利用索引
  4. 能解释查询优化器对条件顺序的处理
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。