DB2检查死锁和解锁的命令(AIX系统)

在高交易量的DB2系统中,死锁是常见问题。本文介绍了如何检查死锁,包括开启监控开关、获取锁快照信息,并展示了实例。通过`db2 get monitor switches`检查监控,`db2 get snapshot for locks`获取快照,以及`db2 force application`解除死锁。
摘要由CSDN通过智能技术生成

在交易量比较大的系统上经常由于程序原因或者数据库配置参数不当导致死锁发生。在交易高峰期,检查易发生死锁的表就很有必要。

常用命令如下:

1.检查监视器开关是否打开: db2 get monitor switches; 如果锁定信息中 <LOCK> = OFF,需要运行 db2 update monitor switches using locks on .

2.抓取锁快照信息:db2 get snapshot for locks on 数据库名称 ,一般抓取的信息和以下网上的例子相似:

数据库锁定快照 
数据库名称
           = SAMPLE 
数据库路径
            = C:\DB2\NODE0000\SQL00001\ 
输入数据库别名
            = SAMPLE 
挂起的锁定
            = 8 
当前已连接的应用程序
            = 2 
当前正等待锁定的代理程序数
            = 1 
快照时间戳记

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值