服务器上sqlservr.exe平时都达到50%-100%,网站总是报超时,有时候又很正常,今天突然跌的不超过10%了,网站也报超时,好像数据没有链接一样,但我试了有些又是链接的,真郁闷啊?知道的朋友指点一下,以前不懂服务器方面的知识!向大家学习一下!

解决方案 »

  1.   

    首先确认硬件能跟上不
    其次就是sql语句性能,浪费太多资源
      

  2.   

    以前没有今天这种现象的,今天特别怪,sqlservr.exe占cpu太低了,硬件估计也差了一点点
      

  3.   

    2000的话1、在服务器上开始—Microsoft SQL Server—企业管理器 中启动SQL企业管理器 
    2、启动以后打开右边的控制台树:控制台根目录\Microsoft SQL server\Sql Server组\(Local) 。 
    3、在(Local)节点上单击鼠标右键,选择"属性"菜单,可以看到一个 SQl Server属性(配置) 窗体 
    4、选择"内存"舌标,打开内存配置页面设置为你需要的内存数 如果是2005的话运行:SQL Server Management Studio
    连接到你要管理的数据库服务器
    鼠标右键打开数据库服务器的属性界面
    选择内存
    勾选服务器内存选项下的”使用 AWE 分配内存”
    ”将最大服务器内存(MB)” 设置为你希望的数量
      

  4.   

    这种情况楼主还是查一下代码吧。服务器与数据库的问题一般很小
    你看一下你的代码中,用到datareader的地方,是否都进行关闭。这个就很费资源。楼主好好查一下吧