肯定是存储过程与其他的数据处理方法发生了潜逃循环,形成了死锁,你看看!

解决方案 »

  1.   

    应该不是嵌套循环的原因,数据量较少,或者用户较少用时,就不会出现提示.
      

  2.   

    死锁产生的原因很多,以下列举也许不很适合你的应用,你自己分辨
    1、程序问题,这里的程序包括客户端和存储过程、触发器,这些程序本身本身效率低长期占用资源,容易引起其他程序堵塞,特定情况(互相堵塞)形成死锁。
    2、事务处理操作问题,比如一个事务需要处理a b两表,如果都是按照先a后b处理,不会形成死锁的,如果一个操作先a后b,一个先b后a,并发的时候就形成死锁了。
    3、效率问题,不管是由于设计问题还是索引甚至sql语句的问题,如果效率低,死锁的机会就大。
    4、网络或者客户端问题,网络不稳定或者客户端死机,会造成有些进程占用的资源不能及时释放,引起其他进程的等待,也有机会形成死锁。
    5、大家补充
      

  3.   

    那就是事务太大,或者执行效率太低
    优化一下存储过程