暂无图片
Oracle数据库从索引根块遍历到叶块所涉及的块数时用了高度(HEIGH)和分支层数(BLEVEL),这两个术语有什么不同?
我来答
分享
语菲
2023-05-11
Oracle数据库从索引根块遍历到叶块所涉及的块数时用了高度(HEIGH)和分支层数(BLEVEL),这两个术语有什么不同?

Oracle数据库从索引根块遍历到叶块所涉及的块数时用了高度(HEIGH)和分支层数(BLEVEL),这两个术语有什么不同?

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

Oracle数据库从索引根块遍历到叶块所涉及的块数时用了两个含义稍有不同的术语。第一个是高度(HEIGH),这是指从根块到叶块遍历所需的块数。当使用ANALYZE INDEX <name> VALIDATE STRUCTURE 命令分析索引后,就可以从INDEX_STATS视图找到这个高度(HEIGH)值。另一个术语是分支层数(BLEVEL),它与HEIGH相差1(BLEVEL不把叶块这一层算在内)。在收集统计信息后,就能在USER_INDEXES之类的字典表中找到BLEVEL值。

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