一个update为什么会卡住呢
卡了半小时了

解决方案 »

  1.   

    首先向你报告一声,你的图图挂了,请节哀顺变。其次,在次帮你分析下,一般来说update会卡住都是因为数据锁的情况。比如说,甲更新了一条记录,但是没有提交事务,这时如果乙也来更新这条记录,那么就会等待甲的提交,如果早一直没有提交,乙就会一直等下去。
      

  2.   


    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  
    看看哪儿被锁了.