暂无图片
Oracle数据库 data block、extent和segment区别。
我来答
分享
zhangyfr
2022-12-27
Oracle数据库 data block、extent和segment区别。

Oracle数据库 data block、extent和segment区别。

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

Oracle数据库负责为所有的数据分配逻辑存储空间,数据库空间分配单位有数据库(data block),数据扩展(extents),数据段(segment)

Data block:Oracle存储数据的最小粒度(finest level of granularity)称为数据块(data block)也叫逻辑块(logical block),Oracle块(Oracle block)或页(page)。一个数据块对应于磁盘上数个字节(byte)的物理数据库空间。

extent:为存储数据而分配的一组连续的数据块。

segment:位于数据扩展之上的逻辑数据库存储结构是段(segment)。段由一组数据扩展 (extent)构成,这些数据扩展位于同一表空间(tablespace)中,用于存储各种逻辑数据结构

暂无图片 评论
暂无图片 有用 4
暂无图片
yBmZlQzJ
2022-12-27
厉害了~,这么详细~~
李宏达
答主
2022-12-27
数据块是Oracle的最小单位,基于数据块的不同原因损坏和修复是一个复杂的问题。
李宏达

image.png

暂无图片 评论
暂无图片 有用 1
yBmZlQzJ
2022-12-27
还有图例~~~ 太厉害了~~~
2022-12-27
跟着大佬一起学习~~一起进步~~~
yBmZlQzJ

跟着大佬一起学习~~一起进步~~~

暂无图片 评论
暂无图片 有用 2
A琳琳

跟着大佬一起学习~~一起进步~~~

暂无图片 评论
暂无图片 有用 2
duke
暂无图片

跟着大佬一起学习~~一起进步~~~

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