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

在InnoDB中,如果主键索引存储约1000行数据,B+树的高度通常为多少层?请说明计算依据。

帆软软件后端开发专业服务问题拆解技术原理InnoDBMySQL

考察说明

考察对B+树层级结构与InnoDB页存储机制的理解

回答思路

  1. 明确B+树非叶节点存储键值与指针,叶节点存储数据行
  2. 能估算InnoDB页大小约16KB,主键和指针各占约8字节
  3. 根据扇出计算层级,通常3层B+树可存储数千万行
  4. 说明1000行数据只需2层(根节点加叶节点)即可容纳