9i中的本地管理与字典管理

[复制链接]
查看11 | 回复4 | 2006-7-20 09:17:51 | 显示全部楼层 |阅读模式
在看9i数据库管理员手册中发现对于表空间的管理,9i可以分为:本地管理和字典管理两种:
不明白其两种的意思:
是否:
字典管理,指数据库中专门一个表来简单表空间的使用情况,各项参数。
本地管理,在每个表空间的头文件里有一些信息记录表空间的使用情况、参数。
位图又指的是什么意思呢/
为什么说本地管理比字典管理有各种好处?
请各位大侠指点!
回复

使用道具 举报

千问 | 2006-7-20 09:17:51 | 显示全部楼层
关注
回复

使用道具 举报

千问 | 2006-7-20 09:17:51 | 显示全部楼层
简单的说,DMT就是在数据字典中记录data file的block的使用情况,而LMT就是在data file的头几个BLOCK采用位图的方式记录block的使用情况。
使用LMT有以下几个好处:
1.避免了递归的extent管理工作,应为在DMT方式下,当消耗或释放extent时,必须操作数据字典表,并产生UNDO
2.应为LMT不操作字典表,不会在这些表上产生竞争。
3.LMT不需要合并空间
4.LMT可以由系统自动决定EXTENT大小,或者采用unisize
5.更改extent bitmap,不会产生UNDO信息,因为不需要操作字典表。
piner有一篇详细介绍LMT如何管理空间的文章,收录在ITPUB技术丛书第二册
回复

使用道具 举报

千问 | 2006-7-20 09:17:51 | 显示全部楼层
谢谢楼上的,收获不少!


回复

使用道具 举报

千问 | 2006-7-20 09:17:51 | 显示全部楼层
楼主还可以研究下ASSM
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行