1. 程式人生 > >DB2——表的append on屬性

DB2——表的append on屬性

表示 掃描 del 提高 ack app color 追加 批量

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 ;

DB2——表的append on屬性