暂无图片
请大佬说下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
打赏 0
暂无图片
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle数据库有安全漏洞,想打补丁,是在什么用户操作 ?
回答 1
单实例的话就使用Oracle用户打补丁执行命令https://www.modb.pro/db/238787集群的话就用root用户https://www.modb.pro/doc/41192
shared pool子池数量调整为1个对性能的影响
回答 4
调整的话对数据库性能会产生的多少影响呢,这个库涉及到数据上报,是有响应时间要求的
安装19c RAC 1节点执行root.sh时报错,CLSRSC-119
回答 3
图中出现CRS2674faied和CLSRSC119:Startoftheexclusivemodeclusterfailed错误,应该是主机名解析出现问题了,排查下/etc/hosts和集群名称25
Oracle exp导出分区表报错:EXP-00006: 出现内部不一致的错误 ,EXP-00000: 导出终止失败
回答 1
已采纳
exp的bug吧,使用exp到11g的新特性间隔分区表时报EXP00006:出现内部不一致的错误。如果无法登录oracle所在的服务器用expdp导出,应该就只能备份了吧
如何从oracle迁移到mysql,最短停机时间
回答 1
已采纳
使用ogg
这个sql怎么进行优化
回答 4
已采纳
截图发现,看不清andTOCHAR(A.FBIZDATE,‘yyyymmdd’)>‘20190701’你这种写法,如果A.FBIZDATE有索引,也不会走,需要改成:A.FBIZDATE>
Goldengate同步表delete从Oracle到Oracle但不同步每天定时清理源库过期数据delete的方案?
回答 4
已采纳
ogg可以过滤特定用户的操作,定时任务设置单独用户就可以了
oracle19c 哪里存放着用户的加密密码?
回答 1
select name,spare4from sys.user$;spare4 存放用户的加密密码
oracle数据泵导入index很慢是为什么?
回答 5
impdp导入时创建索引没有使用并行,因此非常慢。建议导入数据时排除索引excludeindex,然后使用impdpincludeindexsqlfile选项生成创建索引的sql,vi批量修改sql里
《Oracle编程艺术深入理解数据库体系结构》,这本书适合初学者吗?
回答 3
已采纳
《Oracle编程艺术深入理解数据库体系结构》是公认的Oracle数据库指南,凝聚了世界顶尖的Oracle专家数十年的宝贵经验和真知灼见。书中深入分析了Oracle数据库体系结构,包括文件、内存结构以