后端岗位面试题更新 2026-08-05
假设存在(a,b,c)联合索引,使用查询条件WHERE b=? AND a=?时,MySQL底层能否使用该索引?请说明原因。
滴滴后端开发问题拆解技术原理MySQL
考察说明
考察在条件顺序与索引列不一致时对最左前缀的实际应用理解
回答思路
- 能正确判断b和a组合可用索引
- 解释因a是首个索引列且条件含a
- 说明条件顺序不影响索引使用
- 指出若仅用b则无法走该索引
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。