我正在调试我的一个应用程序,注意到我的 SQL Server 2005 x64 机器(在 Windows 2003 R2 x64 上运行)上的 RAM 被固定,甚至进入分页文件。
我知道 SQL Server 2005 x64 只是获取它能获取的所有内容,所以这可能是正常的 (???)。如何查看它实际使用了多少内存?
最佳答案
您需要运行Perfmon(开始->控制面板->管理工具->性能)。我相信您想要的计数器位于 SQL Server:Memory Manager 中。目标服务器内存是在需要时允许使用的内存量,总服务器内存是当前使用的内存量。如果您单击“解释”,它将弹出一个包含详细信息的框。
默认情况下,它是无上限的,并且应该使用除了几 GB 内存之外的所有内存(它将内存留给操作系统)。然而,有各种错误和内存泄漏可能导致它进入分页状态。
关于sql-server-2005 - SQL Server 实际使用了多少 RAM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1289558/