首页 > 解决方案 > 如何确定在某个表上持有锁的应用程序和应用程序ID

问题描述

我知道表持有锁的命令。任何人都可以给出命令来确定某个表的应用程序和应用程序 ID 持有锁。

提前致谢

标签: db2db2-luwlocks

解决方案


您可以使用监控功能MON_GET_LOCKS(),例如

SELECT lock_name, 
       member, 
       lock_status,
       application_handle 
FROM 
    TABLE (MON_GET_LOCKS(NULL, -2))

然后,您可以使用MON_GET_CONNECTION()其句柄检索应用程序详细MON_FORMAT_LOCK_NAME()信息并获取有关特定锁的详细信息。


推荐阅读