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

数据库优化器在选择索引访问路径时,通常基于哪些边界条件来决定?请结合具体场景说明。

小鹅通后端开发技术原理方案权衡

考察说明

考察对优化器索引选择原理和代价模型的理解

回答思路

  1. 说明优化器基于成本估算而非固定边界值选择索引
  2. 列举影响索引选择的因素,如选择性、数据分布、回表成本
  3. 结合典型场景解释何时放弃索引改用全表扫描