通过user_tables的pct_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;
主要起到节省表空间的作用。