暂无图片
oracle 索引采用的什么树
我来答
分享
刺史武都
2021-09-03
oracle 索引采用的什么树

oracle 索引采用的什么树?
另外,B树是否可以不平衡?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
三笠丶
暂无图片

Oracle数据库索引有两种:

  • B*树索引
  • 位图索引

这个B是balance平衡的意思,不同于B+树binary,平常一般的索引都是二到三层,如果超过四层了,就要检查索引结构了。

B树必须是平衡的!

暂无图片 评论
暂无图片 有用 0
暂无图片
薛晓刚

B树和Bitmap
B树一般要平衡,但是也不排除越来越不平衡,比如时间,随着数据多,就可能倾斜。这个时候重建索引就行。
所以有时候重建索引发现效果好了,就是这样。
要避免不平衡。
位图一般用来搞状态,比如男女。这种几乎不改变的。
他可以不平衡。比如1亿数据20个0 其他都是1.count分组,秒出。

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