在嵌入式数据库环境中自动化 DB2 9.7 数据库维护
2010-08-25 00:00:00 来源:WEB开发网清单 9. 从在某个给定的时间戳所做的某个备份映像还原
Syntax:
db2 restore db <dbname> from <bakup-image-location>
TAKEN AT <time-stamp> replace existing
Example:
db2 restore db secure from /data/mydb/backupimages/
TAKEN AT 20091228092339 replace existing
自动统计信息收集
具有准确而完整的数据库统计信息对于高效的数据访问和最佳的工作负载性能非常关键。 DB2 通过其自动表维护功能提供了一种自动统计信息收集的特性,可用来更新和维护相关的数据库统计信息。
为数据库启用自动统计信息收集
为了启用自动统计信息收集,必须通过将 auto_maint 及 auto_tbl_maint 数据库配置参数设置为 ON 来配置数据库的自动维护。之后,可以设置用来定义何时以及想要如何收集这些统计信息的选项,如下所示:
为了启用 后台统计信息收集,将 auto_runstats 数据库配置参数设置为 ON。
为了启用 实时统计信息收集,将 auto_stmt_stats 和 auto_runstats 这两个数据库配置参数设置为 ON。
为了启用 自动统计信息概要文件生成,将 auto_stats_prof 和 auto_prof_upd 这两个数据库配置参数设置为 ON。如果 auto_runstats 数据库配置参数也被设为 ON,那么统计信息将会由所生成的概要文件自动收集。
清单 10 显示了为了启用自动统计信息收集功能设置数据库配置参数的示例命令。
清单 10. 更新数据库配置参数来启用自动统计信息收集所需命令
UPDATE DB CFG FOR <DBNAME> USING AUTO_RUNSTATS ON;
UPDATE DB CFG FOR <DBNAME> USING AUTO_STATS_PROF ON;
UPDATE DB CFG FOR <DBNAME> USING AUTO_PROF_UPD ON;
更多精彩
赞助商链接