DB2 9.7新监控框架:高效捕捉和存储性能数据

0 下载量 20 浏览量 更新于2024-09-02 收藏 288KB PDF 举报
本文档详细介绍了如何在DB2数据库中以一种更为简便的方式来捕获和存储性能数据,尤其是在DB2 9.7版本引入的新监控框架之后。传统的快照虽然提供了丰富的性能指标,但在收集历史数据时存在诸多不便,如数据冗余和处理脚本的复杂性。 首先,作者强调了从DB2 9.7开始,新的监控框架的出现。这个框架基于SQL接口,使得用户能够直接从数据库层面获取所需的精确数据,而无需处理过多的无关数据。要利用这个框架,基本的SQL知识和对DB2内置函数的了解是必不可少的。 文章分为两个主要部分,详细指导用户如何操作: 1. 收集和确定数据需求:用户需要明确想要收集哪些性能指标,以及数据采集的时间间隔。这可以通过查询架构SYSIBMADM中的视图来实现,这些视图结合了表函数的结果,提供了丰富的性能信息。比如,可以使用`listtables`命令列出可用的视图,包括名称、架构、类型和创建时间。 2. 建立数据收集机制:用户需要创建一个专门的数据库来存储性能数据,并设计一个机制来定期将收集到的数据传入这个数据库。这可能涉及到编写SQL查询,使用如`mon_get`、`wlm_get`和`admin_get`开头的表函数,根据具体需求监控数据库对象、工作负载管理和更深层次的数据库管理信息。 值得注意的是,本文档中的示例是基于DB2 V10.1 for Linux, UNIX, and Windows的,但提及的新监控框架在DB2 9.7及后续版本中均可用。 总结来说,本文档为DB2数据库管理员提供了一种更加高效和有针对性的方法,以简化性能数据的捕获和存储过程,提高数据分析的精准性和效率。对于那些希望优化数据库性能监控的读者来说,这是一个非常实用的指南。