没有中毒,正版的瑞星杀过了,系统都重装好几回了,这个问题很久了原来我没太在意,现在实在是受不了了,我感觉是SQL的事

解决方案 »

  1.   

    我觉得是动态内存分配出了问题 
       检查你的SQL的动态内存分配情况,一般情况控制在你的现有内存的50%-60%为最佳。
    这样你的SQL的最大内存不会过高,这样CPU不会因为内存不足去花消CPU去起用虚礼内存。
      

  2.   

    leinchen(岑声) :
    请问如何控制SQL的动态内存分配情况?
      

  3.   

    内存都是你的想象,最好用sql profiler看一看瓶颈在哪里,独占CPU不等于独占内存
      

  4.   

    athossmth(athos) :如何用sql profiler查看瓶颈,请指点
      

  5.   

    开始->程序->Microsoft SQL Server->事件探查器
      

  6.   

    ReViSion(和尚):没有结果呀,当sqlserver.exe的CPU占用率居高不下时,事件探看器里什么也没有记录呀!
      

  7.   

    虽然我不知道你的问题的原因,但是动态内存分配的设置还知道一点。既然那么多人不愿意回答,我就来说一说:配置动态内存大小和增长方式, 请打开企业管理器-->SQL Server组-->[你的SQL Server注册实例]点右键-->属性-->内存这样就很容易看了,慢慢研究! 祝楼主好运!
      

  8.   

    谢谢 hurrah_yule(子曰:学而时习之) 兄,我先试试
      

  9.   

    sp_configure 'max server memory'
      

  10.   

    soft78(我爱VC) ,你问题很可能是没有打sp3 for sql server造成的!注意:这个sp3是对于sql server2000来说的,不是操作系统的!sql server2000的这个漏洞是很久之前就有了,瑞星是不一定能查出来的!因为它不是病毒,只是频繁进行端口访问。建议安装完sp3 for sql server(现在好像出sp4了)。
      

  11.   

    谢谢 ashzs((可以包含中文字符)) :我找到SP4的三个组件,我先挨个试试,我的硬件太低了,我不敢安的太多
      

  12.   

    ashzs((可以包含中文字符)) :打上补丁后好像好使,我再试几天,成功就给分