【发布时间】:2011-03-31 17:43:11
【问题描述】:
我在 Oracle 中使用系统视图来查找应用程序运行的最差查询,并通过添加索引来调整数据库,并在开发应用程序时提供帮助,以防遇到性能问题;现在我想在 DB2 9.1 LUW 中做同样的事情,但我真的什么也找不到,即使在阅读了 Safari Books 上的 DB2 手册之后,我是否遗漏了什么?大吗?
【问题讨论】:
标签: performance db2 monitoring
我在 Oracle 中使用系统视图来查找应用程序运行的最差查询,并通过添加索引来调整数据库,并在开发应用程序时提供帮助,以防遇到性能问题;现在我想在 DB2 9.1 LUW 中做同样的事情,但我真的什么也找不到,即使在阅读了 Safari Books 上的 DB2 手册之后,我是否遗漏了什么?大吗?
【问题讨论】:
标签: performance db2 monitoring
如果您在 Linux 或 Unix 系统中使用 DB2,那么 db2top 是一个很好的监控工具。在 DB2 的最后一个版本中,该工具与产品集成在一起。 在 DB2 的最新版本中,您拥有表 SYSCAT.TOP_DYNAMIC_SQL 和 SYSCAT.STATEMENTS。
【讨论】:
尽管 IBM 和第 3 方提供了许多性能监控工具,但您可以使用 DB2 快照工具来查看数据库中发生的情况。
您可以使用GET SNAPSHOT 命令,也可以方便地使用 IBM 通过视图(如 Oracle)公开这些快照。
手册描述了 DB2 9.1 中可用的所有视图:Supported Routines and Views
具体参见“快照例程和视图”部分
【讨论】: