从互联网上看到的一些帖子归纳的:
可以通过查dba_tablespaces这张表看一个表空间是字典管理的还是本地管理的,相应的字段为extent_management,如果值为DICTIONARY则为字典管理,值为LOCAL则为本地管理。
不能说哪一种好各有各自的应用范围,如下:
1、system表空间只能是数据字典管理的,9i也是一样,这个不用讨论。
2、一般分配及回收空间频繁的表空间比如temp用local管理,主要是为了减少空间分配的等待及数据字典的争用。
3、经常插入、删除、更新的表空间可以用本地管理空间,但这并不是太相关,个人意见。
4、通常的做法是把temp表空间没为local管理,其这的用数据字典管理。
select tablespace_name,extent_management from dba_tablespaces;
阅读(1340) | 评论(0) | 转发(0) |