KILL掉引起锁的进程
Profiler慢慢找原因.

解决方案 »

  1.   

    BTW:精华帖里有讲如何避免死锁的,你可以参考.
      

  2.   

    updlock是用来通知SQL SERVER它稍后会修改相关资源,如插入,删除,更新,因此在使用updlock的时候,是不能插入,删除,更新的,会造成相关线程的阻塞,但是不影响查询,因为查询使用的是共享锁。怀疑是你的事务过长,导致资源上的琐无法释放,所以解决的方法如下:1.优化事物里边的语句,或者使用添加索引的方法,让事务尽快执行,不阻塞其它的线程。
    2.尽量少使用updlock,除非必须.临时的解决方法只能是kill掉阻塞的线程.
      

  3.   

    sp_who 找到 blk 不为0的进程,kill掉治标不治本。治本要分析为什么会出现,尽量减少出现死锁机率