0

这两个查询的值如何彼此不一致:

SELECT [server memory] = physical_memory_in_bytes /1024.00/1024.00/1024.00
FROM sys.dm_os_sys_info;

SELECT object_name, cntr_value 
FROM sys.dm_os_performance_counters
WHERE counter_name = 'Total Server Memory (KB)';

它们都应该显示服务器总内存。

他们为什么不同意?

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

0

物理内存是该服务器上的总 RAM

您可以使用以下方法比较 SQL Server 服务消耗了多少内存:sys.dm_os_sys_info 系统视图 commit_kb 字段和 sys.dm_os_performance_counters 视图 cntr_value

在此处输入图像描述

于 2016-08-15T10:58:25.733 回答