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

MySQL 的主键用连续递增的数字和随机数有什么区别?

哔哩哔哩后端开发技术原理方案权衡MySQL

考察说明

考察数据库主键设计对性能、存储和分片的影响

回答思路

  1. 说明连续递增主键对 InnoDB 聚簇索引的插入友好性
  2. 对比随机主键导致的页分裂和随机 IO 问题
  3. 讨论在分布式或分库分表场景下递增主键的局限
  4. 提及 UUID 等随机主键在合并数据或隐私方面的优势
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。