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

一般为什么MySQL的B+树设计为3层?

阿里云后端开发专业服务性能优化技术原理方案权衡MySQL

考察说明

考察对B+树层数、磁盘IO和索引容量的理解

回答思路

  1. 解释B+树层数与磁盘IO次数的关系
  2. 说明根节点和中间节点常驻内存的假设
  3. 推导3层能容纳的数据量级
  4. 联系实际表数据量和性能需求