lmt表空间问题

[复制链接]
查看11 | 回复9 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
"如果是64K/区,一个位图块管理16个数据块
如果是1M/区,一个位图块管理64个数据块
如果是8M/区,一个位图块管理256个数据块"
[/COLOR]
这句话如何理解?
64k=8*8k ,应该只需要8位,即一个字节的位图管理64k呀?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
这个不是lmt表空间问题,而是ASSM的问题。
你说的这些位图,是用来管理数据块的。
推荐:
本地管理表空间——大家继续讨论!
http://www.itpub.net/showthread. ... mp;highlight=LMT%2A
倾力大奉献——ASSM内部存储研究大揭密
http://www.itpub.net/152489.html
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
他这里所讲的"一个位图块"不是指的block?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
"一个位图块"是指的block,这个block中的位图用来管理segment的block的。位图中1位代表一个block
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
既然这样,那就是说这个位图块,只有16位用来表示块的使用情况,其他都用来保存别的信息?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
是的,像这样的位图块有很多。紧跟在这种位图块后面的块,则保存了这种位图块在segment中的分布情况。
仔细研读那两篇文章后,你会觉得豁然开朗了。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
这句话说得不太全面。。你可以看看后面的实验。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
我看了,可是为什么他们之间的数量关系会是那样呢?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
我做实验的结果不是这样。
BLOCKSIZE = 8K。
创建了LMT+ASSM的表空间UNIFORM SIZE = 3M,
结果发现,从第9个BLOCK开始,直到第14个BLOCK,都
是用来管理BLOCK块的,也就是一个BLOCK块最多只能
管理64个BLOCK,需要3M/8K=384/64=6个BLOCK。
我的版本是9205,WINDOWS 2000 SERVER。
不知道是不是我理解错了楼主的意思。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
请piner大侠帮偶分析分析哦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则