后端岗位面试题更新 2026-08-05
有3条SQL查询:条件分别为a=?、a=?且c=?、a=?且b=?且c=?,请设计合理的索引来满足这些查询。
作业帮后端开发互联网/IT技术原理方案权衡MySQLSQL
考察说明
考察联合索引的列顺序设计原则,以及如何覆盖常见查询模式
回答思路
- 识别查询条件中最具区分度和查询频率最高的列
- 解释联合索引最左前缀原则,并据此设计列顺序
- 说明设计索引时需考虑选择性、查询频率和覆盖索引
- 给出合理的索引设计方案并说明理由
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。