首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >查看SQL Server 2012中的高内存使用率

查看SQL Server 2012中的高内存使用率
EN

Stack Overflow用户
提问于 2013-08-09 01:28:54
回答 1查看 15.8K关注 0票数 3

我们刚刚安装了SQL Server 2012并实施了AAG。它是Windows 2012上的2节点群集。服务器是使用VMWare 5.1的虚拟机。由于某些原因,我看到内存使用量最大为15 15。服务器有16 GB的内存,我在SQL中将最大内存设置为12 GB,将最小内存服务器设置为8 GB。这是正常的SQL的最大限度地在内存上这样?该服务器上没有其他应用程序在运行,而且当时的活动非常少。

EN

回答 1

Stack Overflow用户

发布于 2014-05-16 21:30:56

SQL Server将非常“缺乏内存”,并在属性中设置的限制范围内从操作系统获取它所能获取的一切。您还没有完全清楚您的15 to的“内存使用量”是针对整个服务器还是针对sql服务器本身?如果你将最大内存设置为12后,它使用了15 3GB,我会很惊讶。如果你的SQL服务器使用12,而你操作系统的其余部分使用3 3GB,那么对我来说,这听起来非常正常。

确定SQL server使用的内存不像查看Windows任务管理器那么简单。正如我所提到的,它将尽其所能地从操作系统中获取更多内存,以避免在以后占用更多内存时产生任何开销,即使它还没有完全使用它。

我们的服务器使用高达64 4GB的内存,当我们倾向于分配比服务器总数少4 4GB的SQL Server时,将这4 4GB留给Windows。然后,我希望大多数服务器在任何时候都只显示1或2 2GB的空闲内存。这确实增加了理解内存是否是SQL Server中的瓶颈的难度,因此,您将需要使用性能计数器作为user2665372状态。有关详细信息,请参阅以下内容:How much RAM is SQL Server actually using?

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18132330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档