首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

UPDATE卡住鸟,该怎么处理

2012-12-14 
UPDATE卡住鸟[imghttp://b212.photo.store.qq.com/psb?/V14cTl782YuZ0Y/YD7KpS3Cfex664S.laiVJe*K*B.mwxV

UPDATE卡住鸟
[img=http://b212.photo.store.qq.com/psb?/V14cTl782YuZ0Y/YD7KpS3Cfex664S.laiVJe*K*B.mwxVmTweWZ9f9jpA!/b/YVnVZX58oAAAYsNFZH6XnwAA][/img]
一个update为什么会卡住呢
卡了半小时了

[最优解释]


SELECT (select username FROM v$session WHERE sid=a.sid) blocker,  
  a.sid,  
  'is blocking',  
  (select username FROM v$session WHERE sid=b.sid) blockee,  
  b.sid  
  FROM v$lock a, v$lock b  
WHERE a.block = 1  
  AND b.request > 0  
  AND a.id1 = b.id1  


看看哪儿被锁了.
[其他解释]
首先向你报告一声,你的图图挂了,请节哀顺变。

其次,在次帮你分析下,一般来说update会卡住都是因为数据锁的情况。比如说,甲更新了一条记录,但是没有提交事务,这时如果乙也来更新这条记录,那么就会等待甲的提交,如果早一直没有提交,乙就会一直等下去。
[其他解释]
楼上说的有理,应该是有锁定。
[其他解释]
顶顶!
引用:
一个update为什么会卡住呢
卡了半小时了

[其他解释]

谢谢各位前辈

这个估计不会挂了
[其他解释]
怎么回事啊     楼主图好小啊

热点排行