后端岗位面试题更新 2026-08-05
对于联合索引(a,b,c),查询条件为 c=? 且 a=? 时,该查询会使用该索引吗?请说明原因。
昆仑万维后端开发游戏问题拆解技术原理MySQL
回答思路
- 识别出查询条件a=?和c=?与联合索引(a,b,c)的匹配关系
- 正确运用最左前缀原则判断索引使用情况
- 说明如果只使用a=?条件时索引是否可用
- 能够解释为什么c=?条件单独时不能利用该索引
- 回答中能考虑查询优化器的实际执行计划而非仅理论
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。