如何判断某个应用程序和应用程序id持有锁table

How to determine the applications and application id holding locks on a certain table

我知道 table 持有 locks.Can 的命令任何人给出命令来确定应用程序和应用程序 ID 持有特定 table 的锁。

提前致谢

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

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

然后您可以使用 MON_GET_CONNECTION() to retrieve application details by its handle and MON_FORMAT_LOCK_NAME() 获取有关特定锁的详细信息。