我在Oracle中使用系统视图来查找应用程序运行的最差查询,并通过添加索引来调整数据库,这有助于在开发应用程序时遇到性能问题;现在我想在DB2 9.1 LUW中做同样的事情,但实际上我什么都找不到,即使在阅读了Safari Books上的DB2手册之后,我还记错了什么?大?
答案 0 :(得分:3)
如果您在Linux或Unix系统中使用DB2,那么一个很好的监控工具是db2top。在DB2的最后一个版本中,该工具与产品集成在一起。 在DB2的最新版本中,您有表SYSCAT.TOP_DYNAMIC_SQL和SYSCAT.STATEMENTS。
答案 1 :(得分:2)
尽管IBM和第三方都提供了许多性能监视工具,但您可以使用DB2快照工具查看数据库中发生的情况。
您可以使用GET SNAPSHOT
命令,或者方便地,IBM通过视图(如Oracle)公开这些快照。
手册描述了DB2 9.1中可用的所有视图:Supported Routines and Views
具体来说,请参阅“快照例程和视图”部分