流氓软件
杀毒软件 
等等
这些 最好不要安装在SQLServer服务器上

解决方案 »

  1.   

    吃内存多,这个也不是什么大问题。就像我们每个人一样,改用的用,用到刀刃上不浪费就行,sql server也是一样的,作为数据库,为了加快访问速度,肯定需要预先把数据缓存到内存中,那么就会消耗大量的内存。关键是没有内存泄露,比如你的sql server上可能有人调用了扩展存储过程,这些就有可能导致内存泄露,分配了内存,不释放,还有游标打开了,用完了,不释放的。
      

  2.   

    另外,中国的这些xx软件,xx杀毒软件,就是摆设基本没用,关键是还添乱,一优化,导致某些软件都不能正常启动了。向上面版主说的一样,我也建议你最好别用这些软件
      

  3.   

    另外说一下内存下去了对你的应用程序不是好事情,因为CACHE的信息被清除,还需要再从磁盘加载。
      

  4.   


    这是是正常的,sql server不会主动释放所占用的内存。
      

  5.   

    是360模拟了内存紧张状态,导致sql server不得不赶紧吐出内存??360惹不起,就躲得起吧
      

  6.   

    强烈建议把360卸载了吧。
    win Server 2008 和SQL Server 08R2 的内存管理机制个人觉得是很完善的,并不是SQL Server吃了内存不吐,而是因为SQL Server他需要使用内存缓存数据,吃了也会吐的,SQL Server os 也会受win Server os管理,当win Server觉得有内存压力的时候,SQL Server也还是会义无反顾的释放内存的,正常情况下,SQL Server吃内存多,你应该感到庆幸。还有啊,记得把你的应用程序从数据库服务器移走,放数据库的Server就只放数据库,其他应用软件不要放。至于病毒之类的防范,也不要装360,交给网络和运维的人去搞吧
      

  7.   

    刚问了我们家运维高手,他给我说的数据库放外网的建议:
    数据库放在外网的三点基本设置
    1、修改默认端口1433
    2、IPsec设置白名单
    3、禁ping ---前三点是基本可行的设置
    4、如果有硬件防火墙就更好了
    5、最好的是放到内网