2008年12月2日星期二

Reorg & Truncate

Reorg: 整理page或者index碎片,当使用alter命令改变表结构时,会产生碎片,表停留在Reorg Pending状态,读写操作都会被阻止
两个存储过程来查询Reorg的状态
REORGCHK_TB_STATS
REORGCHK_IX_STATS


Truncate: 清空表而不写日志,当表数据量大时必须使用。可惜DB2没有Truncate指令,汗,有两种方式达到同样的效果
1.alter table tablename ACTIVATE NOT LOGGED INITIALLY WITH EMPTY TABLE;
2.import 一个空文件

没有评论: