软件开发DB2 update 锁

DB2 update语句卡住不动?

应用程序执行一条update语句,表数据2731行update table set STEP_STATUS=0, BEGIN_TIME='', FINISH_TIME='' where cola ='PLAN-0-74-0-20200331005054-OCC-1' and colb=13然后一直卡住,表可以查询这条数据,如果再执行一次也是卡住,db2diag.log 没有报异常,没有锁表。日志报...显示全部

应用程序执行一条update语句,表数据2731行

update table set STEP_STATUS=0, BEGIN_TIME='', FINISH_TIME='' where cola ='PLAN-0-74-0-20200331005054-OCC-1' and colb=13

然后一直卡住,表可以查询这条数据,如果再执行一次也是卡住,db2diag.log 没有报异常,没有锁表。

日志报的这个不知道算不算异常
Locking memory management: GLM-memory low.
SP threshold activated.
GLM-lock list size = 33275244
GLM-lock list available = 5364654

收起
参与10

查看其它 3 个回答wade666的回答

wade666wade666数据库管理员Cloud

其他表更新有异常吗?
把这个表reorg一下试试;
实在不行trace大法

软件开发 · 2020-03-31
浏览2512
liaogzhu 邀答

回答者

wade666
数据库管理员Cloud

wade666 最近回答过的问题

回答状态

  • 发布时间:2020-03-31
  • 关注会员:6 人
  • 回答浏览:2512
  • X社区推广