我服务器32g内存  为什么数据库就占用26g内存  我记得在以前服务器里面都没有占这么多的内存的。可以优化吗?

解决方案 »

  1.   

    SQLServer内存需要设置一个最大值,否则会默认使用所有内存。
    使用ManagementStudio连接上 Sqlserver,然后右键服务器属性->内存->最大服务器内存,这里设置下就好了。
      

  2.   

    设置的小了会影响性能。这个我认为看情况,比如只是一个数据库服务器,可以向较大的占比设置。如果有其它服务可能占用大内存就要把 sqlserver 设置小点。