WEB开发网
开发学院数据库DB2 DB2 9.7:利用自动维护策略自动回收多维集群(MDC... 阅读

DB2 9.7:利用自动维护策略自动回收多维集群(MDC)表中的空间

 2010-04-13 00:00:00 来源:WEB开发网   
核心提示: 这里需要注意的是,得到的 XML 文档的存放路径是 SQLLIB/temp 而不是执行命令时的当前路径,DB2 9.7:利用自动维护策略自动回收多维集群(MDC)表中的空间(8),如果在存储过程的参数中指定了相对路径名,则绝对路径则是 SQLLIB/temp 接上指定的相对路径,默认情况下前两个

这里需要注意的是,得到的 XML 文档的存放路径是 SQLLIB/temp 而不是执行命令时的当前路径,如果在存储过程的参数中指定了相对路径名,则绝对路径则是 SQLLIB/temp 接上指定的相对路径。

也可以 AUTOMAINT_GET_POLICY 存储过程查看策略的设置,由于其通常需要在嵌入式 C 程序中调用,为了便于读者理解本文中没有采用这种方式,读者可以自行实践。

另外还需要知道自动维护的刷新时间间隔为 7200 秒,也就是每 2 个小时 DB2 将检查自动维护的策略并决定是否需要进行自动维护。可以通过清单 9 的语句查看。

清单 9. 查看刷新间隔

db2 "SELECT REFRESH_INTERVAL FROM TABLE(HEALTH_GET_IND_DEFINITION('')) AS T 
WHERE NAME = 'db.tb_reorg_req'" 
 
REFRESH_INTERVAL 
-------------------- 
 
7200 
 
 
1 record(s) selected. 

启用自动维护

设置了自动维护策略之后就可以启用自动维护,上文中已经提到需要将 AUTO_MAINT、AUTO_TBL_MAINT 和 AUTO_REORG 这三个数据库配置参数全部设置为“ON”,默认情况下前两个已经是“ON”,只需要将第三个设置为“ON”即可,使用的命令和结果如清单 10 所示。

清单 10. 启用自动维护

 db2 update db cfg using AUTO_REORG on 
 DB20000I The UPDATE DATABASE CONFIGURATION command completed successfully. 
    
 db2 get db cfg 
 Automatic maintenance (AUTO_MAINT) = ON 
 Automatic table maintenance (AUTO_TBL_MAINT) = ON 
 Automatic reorganization (AUTO_REORG) = ON 

上一页  3 4 5 6 7 8 9  下一页

Tags:DB 利用 自动

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接