查找持有锁的查询

finding query that is holding lock

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

我们可以为"get snapshot for locks on dbname"命令找到table和table空间名称。但我想知道查询和进程 ID。

对您来说最好的方法可能是查看 db2pd,这是用于故障排除的命令行工具。我会推荐此文档为 it has examples for your diagnosing lock issues.

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