Oracle ASSM

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 tools
datafile '/ora01/dbfile/INVREP/tools01.dbf'
size 100m -- Fixed datafile size
extent management local -- Locally managed
uniform size 128k -- Uniform extent size
segment space management auto -- ASSM

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

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

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

select tablespace_name ,extent_management ,segment_space_management
from dba_tablespaces
order by tablespace_name;




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值