1

我想知道 SQL Server 的确切内存使用情况,哪个参数或查询用于此?请举个例子。

例如,我将最大服务器内存配置为 8 GB,在任务管理器中 SQL Server 内存使用情况显示为 8 GB。所以我无法知道 SQL Server 现在的确切内存使用量是多少,当前连接在 perfmon 中显示为零。

4

1 回答 1

0

任务管理器显示 8GB 内存使用量,因为这就是它实际使用的量。SQL Server 在设计上永远不会释放它所占用的内存。它缓存它曾经从磁盘获取的所有数据并将其保存在内存中,以便下一个查询更快。即使没有连接,SQL Server 也会保留它的所有数据,这样下一个连接就不必回到磁盘来获取数据。

于 2013-06-29T03:40:08.387 回答