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

请描述一次你遇到过的“加了索引反而查询变慢”的场景,并分析可能原因及排查过程。

美团后端开发互联网/IT性能优化风险判断问题排查MySQL

考察说明

考察索引失效、优化器选择及异常性能问题的排查能力

回答思路

  1. 能结合具体场景说明索引未生效或优化器放弃索引的原因
  2. 分析覆盖索引不足导致回表开销大
  3. 考虑统计信息失准、选择性差、索引冗余等因素
  4. 说明如何通过执行计划定位和验证
  5. 给出合理优化方案,如强制索引、复合索引调整或 SQL 改写