繁体   English   中英

Sql 服务器消耗的 memory 超过最大 memory 限制

[英]Sql server consuming more memory than max memory limit

Sqlserver.exe 显示 memory 大于 max memory 限制锁页也启用了它的混乱

如此所述

SQL 服务器最大 memory 设置仅定义缓冲池使用的限制。 在该限制之外,将需要进行可变但重要的分配。

Jonathan KehayiasChristian BoltonJohn Samson在该主题上有 300/400 级的帖子。 Brent Ozar有一篇更易于阅读的文章,可能是一个更好的起点。

还相关: SQL Server 2008 R2 “Ghost Memory”

最小和最大服务器 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM