读书人

UPDATE卡住鸟,该怎么处理

发布时间: 2012-12-14 10:33:07 作者: rapoo

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为什么会卡住呢
卡了半小时了

[其他解释]

谢谢各位前辈

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

读书人网 >oracle

热点推荐