日期:2014-05-16  浏览次数:20578 次

DB2重构表及索引
    当一个表或索引被重复的进行增、删、改操作以后,必然会出现大量的碎片,这时就需要对这些对象进行重构。重构的过程,就是对部分数据打散再重新组合的过程,因而可能会出现对象失效的情况。

Reorg:
该命令用于对表、索引等进行重建。

重构指定表:
db2 => reorg table tabx

在线重构表:
db2 => reorg table tabx inplace allow write access

离线重构表:
db2 => reorg table tabx allow read access

离线重构索引:
db2 => reorg table tabx index db2inst.pk_tabx allow read access

在线重构索引:
db2 => reorg table tabx index db2inst.pk_tabx inplace allow write access