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

MySQL的索引是B+树,一般是让它保持三层,怎么去计算数据量使B+树不超过三层?

深圳虾皮信息科技有限公司后端开发互联网/IT性能优化问题拆解技术原理MySQL

考察说明

考察B+树结构与MySQL索引数据量估算能力

回答思路

  1. 说明B+树根节点、内部节点、叶子节点的层级关系
  2. 计算单页可存储的键值对数量
  3. 估算三层B+树可容纳的总行数
  4. 解释估算中的关键假设(行大小、页大小、填充率等)