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

在 MySQL 中,如何让查询在某些场景下强制使用包含 b 列的联合索引而不考虑前导列 a?

上海得物信息集团有限公司后端开发互联网/IT技术原理技术选型MySQL

考察说明

考察 MySQL 索引选择机制与强制索引手段的理解

回答思路

  1. 说明联合索引最左前缀原则及其对索引选择的影响
  2. 解释可通过 FORCE INDEX 或 index hint 强制指定索引
  3. 讨论强制索引的适用场景与潜在风险
  4. 必要时涉及索引提示与优化器成本估算的关系