暂无图片
请大佬说下oracle 的 b-tree 索引结构?
我来答
分享
上善若水
2021-08-26
请大佬说下oracle 的 b-tree 索引结构?

请大佬说下oracle 的 b-tree 索引结构?
oracle 的 b-tree 非叶子节点存储数据吗,我了解到mysql 的b+tree 非叶子节点不存储数据,b-tree 和 b+tree 的区别其中就有 b-tree的非叶子节点也是存储数据的。不过 oracle 的 b-tree 索引好像不太一样

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
每日一步

1、Oracle的B-tree索引,非叶子节点是存储数据的,是存储的叶子块之间的关联信息;

2、当存在2个及以上的叶子块时,由于叶子块之间是【平级】关系,
这时需要需要一个【管理块】,来存放各叶子块之间的关联信息;

3、当一个【管理】块的大小,不如足以存放叶子块之间的关联信息时,会在新增一个【管理】块; 这时会存在2个【管理】块,2个【管理】块之间又是【平级】关系,这时会在新增一个【上级管理】块;

4、依次类推

暂无图片 评论
暂无图片 有用 0
暂无图片
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏