DB2 Performance Expert 简化性能管理和调优 (2)
图 14. holder 应用程序的 SQL Statement and Package
在 Application Details 视图中选择 Locks。
图 15. holder 应用程序的 Locks
要找到哪个用户正在运行 holder 应用程序,可以选择 Application Details 视图中的 Identification。 图 16. holder 应用程序的 User Identification 方法
在 System Overview 面板中选择 Applications in Lock Conflicts,显示锁冲突所设计的所有应用程序,当您选择 Locking Conflicts时,这些应用程序都与一个非凡的资源相关联。
Application in Lock Conflicts 面板显示了 holder 和 waiter 应用程序,其中包括应用程序的状态、锁的模式、锁等待时间等。 Application Details 视图中的 SQL Statement and Package 展示了加锁的应用程序的 SQL 语句。 Application Details 视图中的 Locks 显示了具体的加锁信息,例如应用程序所持有的锁、检测到的死锁、锁升级、等待锁的代理等。 Application Details 视图中的 Identifcation 显示了有关正在运行该应用程序的用户的具体信息。 应用程序所持有的锁: 这个数字说明当前的应用程序持有多少个锁。 假如监视信息是在数据库级上进行的,那么该值就是数据库中所有应用程序所持有的锁的总数。假如监视信息是应用程序级的,那么该值就是这个应用程序的所有代理目前持有的锁的总数。