DB2——表的append on属性
ALTER TABLE tablename APPEND ON|OFF
ON:新添加的数据将会插入到有空闲空间的页中;
OFF:新增加的数据存放到最后一个页上,若该页存放满了,则数据将会存放到下一个页上。
数据的最小存放空间为页(page),页大小有4K,8K,16K,32K。
PS:在db2中,表数据被删除时,空间并不会释放,而是在原数据上加了一个delete 标志,表示该行的空间可以重用,当需要向表中insert 数据时,db2会
扫描整个表的空闲空间,然后将新行置于可用的空间中。
而如果指定了append on 属性,那么db2将不再搜索空闲空间,而是直接把数据插入到表的最后。这样可以提高效率。
这种特性适合于那些大批量追加的历史表,使用append 特性以后,请注意定期reorg table
alter table TAB_NAME append on ;