db2 - 如何确定在某个表上持有锁的应用程序和应用程序ID
问题描述
我知道表持有锁的命令。任何人都可以给出命令来确定某个表的应用程序和应用程序 ID 持有锁。
提前致谢
解决方案
您可以使用监控功能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()
信息并获取有关特定锁的详细信息。
推荐阅读
- google-cloud-platform - 如何通过 - Java 以编程方式使用 gcloud 命令
- typescript - 在baseUrl之外导入文件时汇总+ Typescript错误
- ruby-on-rails - Rails 将秘密转换为凭证
- reselect - 'reselect' 选择器的 console.log(..) 显示 f()
- jenkins - CloudBees - 参数之间的依赖关系
- pgi - 在 Ubuntu 上安装 finPGI 编译器
- amazon-web-services - 如何使`aws s3 sync`忽略大小并仅使用上次修改时间
- sql - 相关子查询出错
- redux - 将之前保存的状态恢复到redux
- apache-kafka - Kafka 长协调器加载时间和小 ISR