银行db2 9.7

如何判断僵死进程

数据库是采用的循环日志的方式,但是有时候有的进程占着日志不释放,处于僵死状态,请问可以采用什么方式或者方法去判断这个进程僵死了呢?
参与6

5同行回答

wangtianyou1981wangtianyou1981数据库开发工程师中信网络科技股份有限公司
回复 4# coolmenglong    目前好像没有法子实现该功能吧。显示全部
回复 4# coolmenglong


   目前好像没有法子实现该功能吧。收起
软件开发 · 2014-06-04
浏览803
shangke1207shangke1207数据库运维工程师济宁银行
操作系统僵死:ps -ef | grep user | grep -i defunctdb2:ps -emo THREAD | grep Z显示全部
操作系统僵死:ps -ef | grep user | grep -i defunct
db2:ps -emo THREAD | grep Z收起
银行 · 2014-06-03
浏览819
coolmenglongcoolmenglong系统工程师北京高伟达钽云科技有限公司
回复 3# wangtianyou1981   这个我知道的,可以看,现在想实现的一个功能就是通过脚本去监控,判断僵死的进程就force,然后记录到一个表中,我想了很久也没想到好的处理方法,这个不像操作系统判断僵死进程有一个标志,数据库里面的僵死进程有什么特殊的标志么,麻烦了,谢谢。...显示全部
回复 3# wangtianyou1981


  这个我知道的,可以看,现在想实现的一个功能就是通过脚本去监控,判断僵死的进程就force,然后记录到一个表中,我想了很久也没想到好的处理方法,这个不像操作系统判断僵死进程有一个标志,数据库里面的僵死进程有什么特殊的标志么,麻烦了,谢谢。收起
银行 · 2014-05-29
浏览880
wangtianyou1981wangtianyou1981数据库开发工程师中信网络科技股份有限公司
可以通过db2 list applications show detail 查看进程。同时可以通过db2 get snapshot for application agentid 进程号。逐个判断进行。显示全部
可以通过db2 list applications show detail 查看进程。
同时可以通过db2 get snapshot for application agentid 进程号。逐个判断进行。收起
软件开发 · 2014-05-28
浏览786
ydliujiangydliujiang数据库管理员IBM
占着日志没有释放要先看是否是事物没有提交吧显示全部
占着日志没有释放要先看是否是事物没有提交吧收起
金融其它 · 2014-05-28
浏览777

提问者

coolmenglong
系统工程师北京高伟达钽云科技有限公司

相关问题

问题状态

  • 发布时间:2014-05-27
  • 关注会员:1 人
  • 问题浏览:7328
  • 最近回答:2014-06-04
  • X社区推广