能源采矿Db2数据库死锁

数据库发生死锁或者锁超时,然后重启了数据库,还能查到当时那个点的时候哪个表发生死锁吗?

各位大哥:咨询个问题 , 数据库发生死锁或者锁超时,然后重启了数据库,还能查到当时那个点的时候哪个表发生死锁吗? 怎么查?有没有类似于lock的系统表记录发生过的死锁?   着急在线等。

参与6

2同行回答

atpeace331atpeace331数据库管理员银行
DB2 v9.7之前,数据库默认会有个死锁事件监视器,事件监视器名是 DB2DETAILDEADLOCK ,似乎是自动启动的,在死锁事件发生时,自动收集死锁的相关信息写到 "$DB2_HOME/db2dum/events"目录中的事件日志中。你可以使用下面的命令去解析一下死锁事件监视器日志:db2evmon -path  $...显示全部

DB2 v9.7之前,数据库默认会有个死锁事件监视器,事件监视器名是 DB2DETAILDEADLOCK ,似乎是自动启动的,在死锁事件发生时,自动收集死锁的相关信息写到 "$DB2_HOME/db2dum/events"目录中的事件日志中。

你可以使用下面的命令去解析一下死锁事件监视器日志:
db2evmon -path  $DB2_HOME/db2dum/events  > deadLock.log

收起
银行 · 2020-08-13
浏览1246
zhubaofeng1987zhubaofeng1987项目经理优特捷
1.可以根据数据库类型查找下具体的日志,不同的数据库存储的日志方式应该不同;2.调用数据库的应用端应该也有调用记录,可以到应用层去查查显示全部

1.可以根据数据库类型查找下具体的日志,不同的数据库存储的日志方式应该不同;
2.调用数据库的应用端应该也有调用记录,可以到应用层去查查

收起
系统集成 · 2020-07-31
浏览1336

提问者

hufeng719
系统工程师某钢铁企业
擅长领域: 数据库存储服务器

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-07-29
  • 关注会员:3 人
  • 问题浏览:2693
  • 最近回答:2020-08-13
  • X社区推广