db2pd抓取锁表语句

上传人:xiao****1972 文档编号:84137232 上传时间:2019-03-02 格式:DOCX 页数:2 大小:86KB
返回 下载 相关 举报
db2pd抓取锁表语句_第1页
第1页 / 共2页
db2pd抓取锁表语句_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《db2pd抓取锁表语句》由会员分享,可在线阅读,更多相关《db2pd抓取锁表语句(2页珍藏版)》请在金锄头文库上搜索。

1、分析锁等待事件,找出锁表语句1. 找出锁等待情况db2pd -db foticdb -locks wait showlocks/ -file lockwait.txt导出结果到文件lockwait.txt可以看到上图中有一个X锁,TranHdl=106,Sts=G(锁的授权者即持有者),事务TranHdl=91的锁类型为U,Sts=W,即处于锁等待状态,Owner=106,即91的事务等待106的事务释放锁事务91才能执行。如果需要找到事务106所执行的SQL,必须找到事务106对应的APPID。2. 找到事务对应的AppHandldb2pd -db fotest transactions 以

2、上返回结果中可以看到事务91对应的AppHandl=59574,事务106对应的AppHandl=59131。3. 找到应用程序对应的AnchIDdb2pd -db fotest -applications可以看到上图中AppHandl=59131的应用L-AnchID=233,L-StmtUID=74. 找到L-AnchID=233,L-StmtUID=7对应的SQLdb2pd -db fotest -dynamic上图中可以看到AnchID=233,StmtUID=7的应用执行的SQL为Update locktest set suibian=33 where suibian=22到此所有查询都结束。5. 总结应为db2pd是数据库实时监测,正式执行查找,可一次导出以上所有信息,到文件中,再分析锁表情况。执行语句:db2pd -db foticdb -locks wait showlocks -transactions -agents -applications -dynamic -file db2pd.out -repeat 15 40/-repeat 15 40为没隔15s执行一次db2pd语句,总共执行40次/-file 将结果导出到db2pd.out文件中。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号