SQLServer2008在运行一段时间后内存飙升,严重导致系统奔溃 SQLServer.exe

这个是SQLServer内存管理机制决定的,由于他应用了内存池的技术,有效提高数据库的查询速度,但同时会占用大量的内存。详见SQLServer 内存管理体系结构

默认设置,他会占用计算机的所有内存。 SQLServer momery

所以要限制内存池最高内存占用量。

  • 1.登陆数据库管理工具
  • 2.“右键”数据库连接
  • 3.点击“属性”选项
  • 4.选中“内存”
  • 5.设置“最大服务器内存”

限制内存