是表锁?还是内存或CPU资源耗尽?

解决方案 »

  1.   

    cpu100%,基本上数据库服务器就没有响应了,大哥那方面的原因呀?
      

  2.   

    cpu100%
    看看哪個東西在吃resource啊
      

  3.   

    基本上任务管理器里面就SqlServer占的内存多,已经查过了,排除病毒的可能。还有啥呀,程序运行了一年多了,都没有问题,就最近几天,不知道是那的原因,我都快疯了!
      

  4.   

    有跑reporting service嗎?這東西比較吃資源
      

  5.   

    没有呀,就是一个单独的Sql2000数据库服务器
      

  6.   

    程序跑了一年多就这几天出问题,如果没做什么改动,说明SQL SERVER和程序基本正常。而且也知道是CPU 100%导致电脑无响应,那就找找是那个进程吃CPU,找到了把它干掉不就OK了?
      

  7.   

    大哥,找了呀,就是SqlServer呀,只要程序一停止。马上就好了。
      

  8.   

    看了跟踪文件,发现.NET的连接池释放连接特别慢,往往要几分钟,甚至十几分钟;这时候.NET的连接池就不断的增加连接,数据库就会越来越慢,形成了恶性循环。
      

  9.   

    那应该是。NET 2.0的问题啦
      

  10.   

    1、你在SQl的事件跟踪里面,看看到底是什么原因,SQl有什么事件提示,看看那个耗资源2、看看SQL的日志里面有什么提示,检查出问题才好解决