剑指Offer(SQL)——使用B+Tree来优化索引
之前的一篇文章我们介绍使用B树来优化我们的索引,今天来介绍一下使用B+Tree来优化索引。

B+树是B树的变体,其定义基本与B树相同,除了:

  1. 非叶子节点的子树指针与关键字个数相同
  2. 非叶子节点的子树指针P[i],指向关键字值[K[i],K[i+1])的子树
  3. 非叶子节点仅仅用来索引,数据都保存在叶子节点中
  4. 所有叶子节点均有一个链指针指向下一个叶子节点

结论:

  • B+树磁盘读写代价更低
  • B+树查询效率更加稳定
  • B+树更有利于堆数据库的扫描
  • B+树的IO代价更小

相关文章:

  • 2021-11-11
  • 2021-07-05
  • 2021-12-31
  • 2021-05-03
  • 2021-12-29
  • 2021-12-03
  • 2021-06-18
  • 2021-08-11
猜你喜欢
  • 2021-09-23
  • 2021-11-11
  • 2021-09-07
  • 2021-05-17
  • 2021-05-30
  • 2022-01-06
  • 2021-04-09
相关资源
相似解决方案