oracle pctfree与pctused

来源:互联网 发布:淘宝店铺护肤品简介 编辑:程序博客网 时间:2024/05/16 07:36

调整PCTFREEPCTUSED

通过user_tablespct_free,pct_used来查看

pctfree表示用于保留更新操作的百分比,如果超过该值不能插入数据。

pctused表示数据所占最低百分比,如果达到pctfree时不能插入,delete后如果达到pctused才可以用来insert

如果你使用的是自动管理表空间pctused不需要设置

altertable tablename pctfree values;

pctfree默认是10,主要看更新的数据有多大,可以查看表的max_row_len如果很大又频繁更新可以考虑增加该值。

pctused主要看删除数据的大小,如果很大可以调大该值,如果不是很频繁可以设置小一些30-40

pctused+pctfree<90

查看自动管理表空间

select tablespace_name,segment_space_management from user_tablespaces;

主要起到节省表空间的作用。

原创粉丝点击