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

针对类似 SELECT ... WHERE a=某值 AND b<某值 ORDER BY c 的查询,应如何设计索引?所有创建的索引都会被用到吗?

盒马后端开发消费品/零售性能优化风险判断技术原理MySQL

考察说明

考察复合索引设计、最左前缀原则与索引失效的边界意识

回答思路

  1. 能按等值、范围、排序的优先级设计复合索引顺序
  2. 能说明最左前缀原则及范围条件后的列无法用于排序或等值过滤
  3. 能判断并非所有索引都会被用,并解释索引选择与优化器行为
本题已收录答题指导

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

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