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

MySQL中唯一索引和普通索引哪个性能更好?为什么?

北京和缓医疗科技有限公司后端开发医疗/健康性能优化技术原理方案权衡MySQL

考察说明

考察对索引存储结构、写入开销与查询优化的理解

回答思路

  1. 说明普通索引写操作无需唯一性检查,写入更快
  2. 指出唯一索引写入需额外唯一性校验,开销更高
  3. 分析覆盖查询时普通索引可借助覆盖索引避免回表
  4. 补充相同条件下普通索引可能占用更少空间(无隐式唯一性结构)