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

在数据库查询中,为什么不能只建立一个覆盖索引来满足关联查询,而要拆分成两步查询来避免回表?

用友后端开发专业服务问题拆解技术原理

考察说明

考察对数据库索引结构、覆盖索引及回表机制的理解,以及查询优化思路

回答思路

  1. 明确覆盖索引的定义及其适用条件
  2. 说明关联查询时联合索引与单表索引的区别
  3. 解释回表和两步查询的代价权衡
  4. 给出实际应用场景与优化建议