WebMD
本页大纲

B加树(B+ Tree)

缩写:无

简述

多路平衡树:数据记录在叶子,叶子常链表相连;适合磁盘页与范围扫描。是关系库聚簇/二级索引的主流结构之一。

为何出现

需要在高扇出下降低树高、优化顺序范围读。

使用场景

理解索引回表、页分裂、最左前缀、范围查询效率。

在体系中的位置

索引页在缓冲池中缓存;叶子指向行或主键。

实践与应用

• 联合索引列顺序服务过滤与排序。
• 随机主键插入评估页分裂。
• 范围条件尽量可走同一索引有序段。

注意事项

• 选择性差时即使 B+ 树也可能不选。
• 与哈希索引:哈希不利范围。

对比与易混

B+ 树 vs B 树;vs LSM 树写优化。

信号与度量

树高、页分裂、索引碎片。

关联术语

• 索引:常见实现
• 范围扫描:友好操作
• LSM:写优化对照结构