后端岗位面试题更新 2026-08-05
MySQL InnoDB 中一棵三层 B+ 树大约能存储多少行数据?
百度后端开发专业服务问题拆解技术原理InnoDBMySQL
考察说明
考察对 InnoDB 存储结构、页大小与主键大小的理解,以及数量级估算能力
回答思路
- 说明 InnoDB 默认页大小为 16KB
- 估算非叶子节点每个指针和主键占用的字节数,得出每页可存约 1170 个索引项
- 说明叶子节点每页可存的数据行数,例如每行 1KB 则每页约 16 行
- 综合计算三层可支撑约 2000 万行以上,并强调结果取决于行大小和主键大小
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。