可以把SQL SERVER改成使用固定内存

解决方案 »

  1.   

    如果sqlserver没有限制内存,默认情况,SQL Server 使计算机的虚拟内存分配量保持在比物理内存少 4 MB 到 10 MB 的水平上,如果服务器上还运行其他软件,这点内存当然不够用,势必服务器影响速度。
         min server memory 和 max server memory 配置选项限制内存池大小的改变量(如:EXEC sp_configure 'min server memory', 100),则设置最小动态内存为100MB.
    或在企业管理器中设置。
      建议LZ设置一个动态区间的内存,当内存池到一定大小时sqlserver会自动释放一些内存供使用。
      

  2.   

    1、检查应用程序中是否存在连接未释放的情况,修正程序中的BUG2、查杀病毒,为数据库和操作系统安装最新的补丁3、为数据库限制一个足够大的内存,并为操作系统及其他程序保留一定的内存。
      

  3.   

    是不是没有打sql sp4的补丁被攻击了