数据库维护
WebSphere® Business Monitor 数据库需要定期维护。一些 DB2® 工具可帮助您增强数据库的用途和性能。
建议使用的工具是:
- 配置顾问程序。
- DB2 Web 运行状况中心,它向数据库管理员通知潜在的问题并提供解决问题的建议,以帮助他们完成工作。DBA 可以使用 Web 运行状况中心来远程监控实例,查看警报详细信息并提供建议。
- REORG 和 REORGCHK 命令。REORG 消除溢出行并从已删除的表和索引中重新获取空间。
当有大量删除、更新或插入操作时,该工具很有用。REORGCHK 更新了 DB2 优化器工具使用的统计信息。当由于数据库更新而使得数据库表的统计信息不是最新信息时,该工具可以发挥作用。
- RUNSTATS 命令,收集关于数据库对象的统计信息。可在数据检索期间使用这些统计信息,以选择访问数据的路径。
因此,DB2 将拥有在选择最有效访问路径时所需的信息。
如果管理员没有在某些数据能够在每个数据库中累积后对所有数据库中的所有表运行 DBA RUNSTATS 命令,数据库性能将极差。
示例:
RUNSTATS
ON TABLE tablename WITH DISTRIBUTION AND DETAILED INDEXES ALL
注: tablename 必须是带有模式名称的标准名称。
在运行该命令之后。
运行 DB2 rebind 命令:db2rbind <database_alias> -l logfile all
该执行会影响监控器服务器事件处理性能和复制性能。
此外,应该将复制的 RMPRUNECTL 表中的缺省修剪时间间隔集设置为 0 而不是当前的 1440 秒(或 24 小时)。
要获取更多关于 DB2 维护实用程序的信息,请参阅 IBM
® DB2 文档。
备份数据库并从部署错误中恢复也是数据库维护的一部分。
- 数据库备份
在运行任何新 WebSphere Business Monitor 数据库定义语言(DDL)脚本之前(无论是部署新的还是更新现有的业务度量模型),您应该备份存储库、状态、运行时和历史数据库。
- 部署错误之后恢复
如果在部署复制工件时出错。
您必须撤消已在单个业务度量模型部署中执行的操作,以撤消更改。