windows – 如何让SQL Server释放内存?
发布时间:2020-12-13 20:00:55 所属栏目:Windows 来源:网络整理
导读:我知道SQL喜欢RAM,但是当 Windows要求时会释放它.我知道SQL应该如何工作.但我有一个Windows管理员,他不相信SQL会实际返回RAM,而且在这个特定的(虚拟)服务器上,一旦Analysis Services完成,SQL就不需要太多了,但是这个服务器上没有其他任何东西可以打扰到问了
我知道SQL喜欢RAM,但是当
Windows要求时会释放它.我知道SQL应该如何工作.但我有一个Windows管理员,他不相信SQL会实际返回RAM,而且在这个特定的(虚拟)服务器上,一旦Analysis Services完成,SQL就不需要太多了,但是这个服务器上没有其他任何东西可以打扰到问了很多SQL.
因此,我试图向Windows管理员保证虚拟环境的问题不是“因为SQL使用的RAM过多”,但我似乎无法说服SQL在不重新启动服务的情况下发布它. 在处理多维数据集时,SQL服务很乐意占用8GB内存,但由于没有压力,因此在正常的一天中它不会释放大量内存. Windows家伙尖叫,让SQL发布这个会更好. 我不想使用max memory设置,因为我确实希望SQL在处理时使用那么多RAM.我只是希望它之后再次回归. 这可能是SQL Server not releasing Memory和Reclaiming memory from SQL Server的重复,但我想知道是否有不同的答案.等待Windows回收它并不会说服Windows这里的人.重新启动服务是一种选择,但我真的不喜欢这个想法. 我想知道如何让Windows回复…
我相信你唯一的选择是重新启动SQL服务,或者运行一个消耗大量内存的应用程序来强制SQL释放它.
我喜欢@Nick Kavadias的建议:监视Memory:Page Faults / Sec性能计数器,以显示SQL没有将操作系统的内存置于压力之下. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-7 – 从Visual Studio 2012中删除窗口阴影/光晕
- Windows 7,HTTPS WebDav:请求密码两次并失败.有任何变通方
- windows-server-2012-r2 – 在Server 2012上使用quickconfi
- windows-server-2003 – 何时在远程位置添加域控制器?
- Windows 8 C#存储应用程序 – 链接到存储和评论
- windows-7 – RDP与Windows 7的连接速度非常慢
- 异常 – 在意外的时间调用了一种方法
- uwp – 如何使用Universal Windows App中的System.Net.Http
- windows – Powershell – 电子邮件免费空间信息
- Windows – 客户端从WSUS服务器下载更新时遇到80072EE2错误