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

对于联合索引(a,b,c),查询条件为(a,c,b)和(c,b,a)时,索引是否会被使用?请分别解释原因。

每日互动股份有限公司后端开发人工智能问题拆解技术原理MySQL

考察说明

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

回答思路

  1. 能正确判断(a,c,b)走索引,(c,b,a)不走索引
  2. 解释(a,c,b)满足最左前缀匹配
  3. 解释(c,b,a)因首列不匹配导致无法使用索引
  4. 区分等值查询与范围查询对索引使用的影响