查找持有锁的查询

Qaz*_*azi 2 db2 database-locking db2-luw

我们如何找到导致 DB2 10.5 中锁定的查询和进程 ID?

我们可以通过“get snapshot for locks on dbname”命令找到表和表空间名称。但我想知道查询和进程 ID。

dat*_*rik 6

对您来说最好的方法可能是研究 db2pd,这是一个用于故障排除的命令行工具。我推荐此文档,因为它包含诊断锁定问题的示例

基本上,您可以获得有关哪些锁被持有以及由谁持有的信息,并且详细信息还提供 SQL 查询。