0

如何找出为 SQL Server 2005 分配的最大和最小内存?我的 sql 服务器似乎已经用尽了我盒子上的内存,并且似乎没有进行任何垃圾收集。

4

1 回答 1

0

除非受到来自操作系统的压力,否则 SQL Server 不会释放内存。这是设计使然

阅读这些主题

http://social.msdn.microsoft.com/Forums/en-US/sqldatabaseengine/thread/90d5422f-c924-4211-9323-7373e9d5ad1f/

https://serverfault.com/questions/108192/how-do-i-get-sql-server-to-release-its-memory

但是,您可以在 SQL Server 2008 中分配 MAX 内存。我希望 SQL Server 2005 也是如此。右键单击 SSMS 中的服务器实例并转到属性。然后是内存。

通常建议分配 MAX 内存略小于服务器的物理内存。阅读上述线程以获取详细信息。

在此处输入图像描述

于 2012-08-27T23:09:19.537 回答