db2 - 查找持有锁的查询

标签 db2 db2-luw database-locking

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

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

最佳答案

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

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

关于db2 - 查找持有锁的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39100266/

相关文章:

mysql - 如何处理生成自动增量主 ID 的表中的多次插入?

sql - 带有空字符串的 DB2 NVL

java - 使用Java的PreparedStatement进行选择查询时出现SQL异常

Linux DB2 服务器表现出极端负载

java - 上传到表之前检查条件

c# - 数据库已锁定 C# 的 SQLite dll

sql - 决赛 table 的合并相当于什么?

java - java的db2连接问题

mongodb - MongoDB中的事务锁