【问题标题】:How to monitor live SQL queries in DB2 9.1 LUW如何在 DB2 9.1 LUW 中监视实时 SQL 查询
【发布时间】:2011-03-31 17:43:11
【问题描述】:

我在 Oracle 中使用系统视图来查找应用程序运行的最差查询,并通过添加索引来调整数据库,并在开发应用程序时提供帮助,以防遇到性能问题;现在我想在 DB2 9.1 LUW 中做同样的事情,但我真的什么也找不到,即使在阅读了 Safari Books 上的 DB2 手册之后,我是否遗漏了什么?大吗?

【问题讨论】:

    标签: performance db2 monitoring


    【解决方案1】:

    如果您在 Linux 或 Unix 系统中使用 DB2,那么 db2top 是一个很好的监控工具。在 DB2 的最后一个版本中,该工具与产品集成在一起。 在 DB2 的最新版本中,您拥有表 SYSCAT.TOP_DYNAMIC_SQL 和 SYSCAT.STATEMENTS。

    【讨论】:

      【解决方案2】:

      尽管 IBM 和第 3 方提供了许多性能监控工具,但您可以使用 DB2 快照工具来查看数据库中发生的情况。

      您可以使用GET SNAPSHOT 命令,也可以方便地使用 IBM 通过视图(如 Oracle)公开这些快照。

      手册描述了 DB2 9.1 中可用的所有视图:Supported Routines and Views

      具体参见“快照例程和视图”部分

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-18
        • 1970-01-01
        相关资源
        最近更新 更多