2009年1月14日星期三

DB2之runstats

注意是runstats,目的就是向DB2的优化器提供信息,这样DB2在执行SQL等命令时可以根据表的实际情况做出优化,选择最好的ACCESS PLAN。
表:
RUNSTATS ON TABLE <表名>
索引:
RUNSTATS ON TABLE <表名> FOR INDEXES ALL
表和索引:
RUNSTATS ON TABLE <表名> AND INDEXES ALL
一个用法:
发生大量修改(更新、插入、删除)后,先运行RUNSTAT,再REORGCHK一下,对有必要需要表REORG的运行REORG命令。然后在用RUNSTAT统计信息这样表的使用空间和使用效率都可以得到交好的提高

没有评论: