表空间管理,段管理

字典表空间管理:用2个use$ free$  2个表管理所有数据文件中的所有区
本地表空间管理:每个数据文件用位图管理各自文件内部的区(高并发)

手动段管理(mssm):用freelist管理数据块,但是很难控制freelist的个数,如果freelist太少会引起竞争,而且对数据块的使用程度处理的不合理
自动段管理(assm):用位图管理数据块,每个位可以管理16个数据块,位图数组不同部分可以并发。但是需要消耗一些数据块作为位图快(管理成本)


一个数据文件中
第1-2个块时用来管理数据文件头信息
第3-8个块用来管理区位图(用于查找哪些区可用,及回收)
第9-24是这个数据文件中第一个段的第一个区
第9块是一级位图
第10个块是二级位图
第11个块是三级位图(也是段头,有时段头不足以存二级位图,则单独开辟一个三级位图块)
第12-24个块用来存真正的数据
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值