none
MSSQL 2008 r2内存不释放 RRS feed

  • 问题

  • MSSQL 2008 R2

    服务器内存64GB

    设置了使用内存,最小8GB,最大40GB

    但MSSQL占用的内存会一点一点的增长不释放。一段时间后就内存占用就一直到40GB。

    请问是否有解决方法?

    2018年7月6日 1:41

全部回复

  • 为什么要释放?对于服务器来说,不释放是保证性能

    这种占用是把你用的东西缓存到内存,这样后续用的时候就不用从磁盘加载,这样可以磊大提升性能

    当然,如果内存用到最大值而又需要内存,sql server 会自动释放旧的缓存,这个你完全不用操心

    如果你们一定要释放,那你可以通过把最大内存设置为一个较小值来实现

    2018年7月6日 3:16
  • 内存调度是操作系统的核心功能,不应该人为干预。

    专注于.NET ERP/CRM开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms

    2018年7月9日 0:34