[英]Sql server consuming more memory than max memory limit
Sqlserver.exe 显示 memory 大于 max memory 限制锁页也启用了它的混乱
如此处所述
SQL 服务器最大 memory 设置仅定义缓冲池使用的限制。 在该限制之外,将需要进行可变但重要的分配。
Jonathan Kehayias 、 Christian Bolton和John Samson在该主题上有 300/400 级的帖子。 Brent Ozar有一篇更易于阅读的文章,可能是一个更好的起点。
最小和最大服务器 Memory
Microsoft SQL Server Management Studio → Right Click the Server → Properties →Memory → Server Memory Options → Minimum server memory (In MB): = 0 and Maximum server memory (In MB): = 2147483647
根据安装在 DB 服务器中的 RAM 配置此 memory 分配。
例如:
如果 DB 服务器安装了6 GB 的 RAM ,则为安装在服务器中的操作系统保持20%的宽度空间。 对于 6 GB RAM,SQL 服务器的最大服务器 memory(以 MB 为单位)将为 = 4915 。
右键单击服务器→属性→安全→登录审核→仅启用失败的登录。 此选项将避免日志写入,并且将节省 memory 日志空间。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.