Oracle ASSM

来源:互联网 发布:公司电话网络推广 编辑:程序博客网 时间:2024/06/03 14:23

ASSM是Automatic Segment Space Management的缩写。与ASSM相对是Manul Segment Space Management。只有在Locally Managed Tablespace中可以使用ASSM,system tablespace不可以使用ASSM。Locally managed tablespace和ASSm是11gR2的默认配置。

In a locally managed tablespace, following parameters are not used any more:

  • next
  • pctincrease
  • minextents
  • maxentents
  • default

ASSM uses bitmap to manage space, whereas MSSM uses free list to manage free space.

在创建Tablespace时可以显式指定:

create tablespace toolsdatafile '/ora01/dbfile/INVREP/tools01.dbf'size 100m -- Fixed datafile sizeextent management local -- Locally manageduniform size 128k -- Uniform extent sizesegment space management auto -- ASSM

表空间tools虽然采用ASSM,但是空间超出100M后,依然需要手工增长。或者增加datafile。亦即,表空间存储空间的上限是有数据文件的属性决定的,不是ASSM。

ASSM的参数比MSSM少许多,一个Pctfree就够了。以下参数不再需要

  • pctused
  • freelist
  • freelist group
查看tablespace是如何管理的:

select tablespace_name ,extent_management ,segment_space_managementfrom dba_tablespacesorder by tablespace_name;




0 0
原创粉丝点击