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

对于联合索引(a,b,c),查询条件为 c=? 且 a=? 时,该查询会使用该索引吗?请说明原因。

昆仑万维后端开发游戏问题拆解技术原理MySQL

考察说明

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

回答思路

  1. 识别出查询条件a=?和c=?与联合索引(a,b,c)的匹配关系
  2. 正确运用最左前缀原则判断索引使用情况
  3. 说明如果只使用a=?条件时索引是否可用
  4. 能够解释为什么c=?条件单独时不能利用该索引
  5. 回答中能考虑查询优化器的实际执行计划而非仅理论
本题已收录答题指导

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

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