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

若在a、b两列上建立了联合索引,仅查询b列时是否会走索引?

途虎后端开发电商技术原理技术选型MySQL

考察说明

考察联合索引的索引结构、最左前缀原则及其对查询计划的影响

回答思路

  1. 明确联合索引的键顺序及其在B+树中的排列规则
  2. 准确应用最左前缀原则判断b列单独查询的场景
  3. 说明在什么条件下b列查询仍可能使用索引(如覆盖索引扫描或索引跳跃扫描)
  4. 给出实际执行计划验证建议