2022-04-18

MySQL非聚簇索引方法分享(三)

1. B+树 有 k 个孩子的节点就有 k 个关键字,也就是孩子数量 = 关键字数;而 B 树中,孩子数量 = 关键字数 +1。

此文章部分内容由 小红书www.xiaohongshutuiguang.cn)转载提供

2. B+树

非叶子节点的关键字也会同时存在在子节点中,并且是在子节点中所有关键字的最大(或最小)(比如在页30中的1和5,分别也在页10、页28中出现了);而B树并不具备这样的特征。

3. B+树 非叶子节点仅用于索引,不保存数据记录,跟记录有关的信息都放在叶子节点中;而 B 树中, 非叶子节点既保存索引,也保存数据记录 。

4. B+树

所有关键字都在叶子节点出现,叶子节点构成一个有序链表,而且叶子节点本身按照关键字的大小从小到大顺序链接。(要想获取从小到大的结果序列,只需依次查找叶子节点即可);而B树则必须进行中序遍历才可以(也就是图中的3、5、8、9、10、12,这种左根右的方式)。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • MySQL非聚簇索引方法分享(二) 我们也可以同时以多个列的大小作为排序规则,也就是同时为多个列建立索引,比方说我...
    xu1234567阅读 194评论 0 0
  • 前端面试题 1、说说你对 this 的理解? 答、this 是一个关键字,它代表函数运行时,自动生成的一个内部对象...
    菜包阅读 233评论 0 0
  • 中原焦点团队高级6期肖巧风,坚持分享第739天 第七章 态度形成与转变 改变自己是神,改变别人是神经病。 不以改变...
    凤舞九天阅读 578评论 0 2
  • 《诗经·卫风·木瓜》告诉我们,为何如此亏本交易,依然坚持要做 文\常清君 郑重申明:常清君在自媒体平台发布的每一篇...
    此生读写伴阅读 311评论 0 0
  • HR的三重境界 第一重境界,是站在后端的视角工作,也就是自己的视角。比如当业务老大告诉你,马上有一个人要辞职了,需...
    汪良阅读 108评论 0 0