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

在表上有联合索引 (a, b, c),如果查询条件为 a=1 AND c=1,这个查询是否会使用该索引?索引中 c 字段是否会参与定位或判断?

超星集团后端开发传媒/文化技术原理问题排查MySQL

考察说明

考察对联合索引最左前缀原则的理解,以及索引条件下推对查询的影响

回答思路

  1. 能正确说出查询会使用 (a,b,c) 索引
  2. 能解释由于最左前缀原则,c 条件不能用于索引定位,但可能通过索引条件下推(ICP)在索引层过滤
  3. 能区分索引使用与索引过滤的不同,并说明执行计划中 possible_keys、key 和 filtered 的区别
本题已收录答题指导

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

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