码迷,mamicode.com
首页 > 移动开发 > 详细

DB2——表的append on属性

时间:2018-07-18 14:24:37      阅读:1087      评论:0      收藏:0      [点我收藏+]

标签:style   插入   round   alt   搜索   表数据   page   效率   ack   

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属性

标签:style   插入   round   alt   搜索   表数据   page   效率   ack   

原文地址:https://www.cnblogs.com/wy20110919/p/9328287.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!