我想知道SQL Server的确切内存使用情况,这个参数或查询的用途是什么?请举例说明。
例如,我已将最大服务器内存配置为8 GB,在任务管理器中SQL Server内存使用情况显示为8 GB。所以我现在无法知道SQL Server当前连接在perfmon中显示为零的确切内存使用情况。
答案 0 :(得分:0)
任务管理器显示8GB内存使用量,因为它实际使用了多少。根据设计,SQL Server永远不会释放它所抓取的内存。它缓存从磁盘中获取的所有数据,并将其保存在内存中,以便下一个查询更快。即使没有连接,SQL Server也会保留其所有数据,以便下一个连接不必返回磁盘来获取数据。