2013-10-28 72 views
0

我想监视数据库锁和死锁在我们的DB2 9.7执行期间发生。 IBM有一些关于此的文档,其中包括生成一些自定义表和自定义报告机制。真的没有简单的方法来监视数据库锁吗?使用Data Studio等数据库客户端?监控IBM DB2 9.7的锁

回答

1

有很多的选择。在SYSIBMADM模式

  1. 使用视图(LOCKWAITSLOCKS_HELDMON_LOCKWAITS ...)

  2. 使用MON_GET_LOCKSMON_GET_APPL_LOCKWAIT表函数

  3. 使用db2top

有GUI工具以及。

+0

之一GUI工具:http://chuzhoi_files.tripod.com/ – mustaccio

0

如果您使用的地方有发生小心使用db2top更新任何类型的联邦或(即花费锁快照或任何东西)sysibmadm.locks_held。使用这些会导致锁列表入口点上的死锁,并会导致数据库挂起并拒绝新的连接。已经发生过两次了。必须杀死db2才能摆脱它。