设置自动管理空间

Oracle建议用户使用可用空间自动管理功能。

数据库中,每个段(segment)的可用空间可以被自动管理。段内的可用/已用空间以位图(bitmap)形式记录,这与可用块以列表方式的管理不同。段空间自动管理(Automatic segment-space management)具备以下优势:

  • 易于使用
  • 空间利用效率更高,尤其针对每行数据容量差异大的表(或其他对象)
  • 能够更好地针对当前数据的情况实时调整
  • Better multi-instance behavior in terms of performance/space utilization

用户可以在创建一个本地管理的表空间(locally managed tablespace)时选择自动段空间管理(automatic segment-space management)功能。这样在此表空间内创建的段都将默认地设置为自动段空间管理。

例子:

create tablespace mytest_data 
nologging
datafile 
'E:\Program\oracle\product\10.1.0\oradata\orcl\mytest_data.dbf' 
size 512M autoextend 
on next 16M maxsize unlimited
extent management local
segment 
space management auto;

 

 

posted on 2010-01-19 22:46  思静  阅读(333)  评论(0编辑  收藏  举报