Sqlserver.exe显示的内存大于最大内存限制锁定页的内存,也使它混乱
heminminzjl 回答:SQL服务器消耗的内存超过最大内存限制
如here所述
SQL Server的最大内存设置仅定义缓冲池使用的限制。超出该限制将需要可变但重要的分配。
Jonathan Kehayias's,Christian Bolton和John Samson在该主题上的帖子级别为300/400。 Brent Ozar的文章易于阅读,可能是一个更好的起点。
也相关:SQL Server 2008 R2 “Ghost Memory”
,最小和最大服务器内存
Microsoft SQL Server Management Studio→右键单击服务器→属性→内存→服务器内存选项→最小服务器内存(以MB为单位):= 0;最大服务器内存(以MB为单位):= 2147483647
根据DB Server中安装的RAM配置此内存分配。
例如:
如果IF DB服务器安装了 6 GB RAM ,然后为服务器中安装的操作系统保留 20%广度空间。 对于6 GB的RAM,SQL Server的最大服务器内存(以MB为单位)将为 4915 。
右键单击服务器→属性→安全性→登录审核→仅启用失败的登录。此选项将避免日志写入和存储日志空间被保存。