total_virtual_address_space_kb非常高

时间:2018-08-08 07:43:48

标签: sql-server

在SQL Server 2014(SP2-CU11)-12.0.5579.0(X64)上的查询:

Activity

提供:8589934464 kb

所以它是8589 Gb ...远非现实。 SQL Server进程对内存有某种梦想吗?一个已知的错误?

2 个答案:

答案 0 :(得分:2)

这只是潜在总可寻址空间的最大“限制”。例如,这与您告诉您使用七位数拨号所能拨打的最大电话号码相同,因此:9 999 999

的确,它不是非常有用的信息,尤其是撇开同一系统视图physical_memory_in_use_kb的字段sys.dm_os_process_memory中当前正在使用的实际和实际物理内存...

请注意,在Windows Server(x64)上,SQL Server可以“实现” 137 438 953 344 KB的梦想!甚至更多。

答案 1 :(得分:0)

虚拟地址空间是操作系统中进程可用的理论内存限制。这与系统中的物理内存量无关。但是结合了操作系统偏好设置和32位/ 64位设置。

在Windows 64位上,此值为8tb。那就是您所看到的价值。这不是错误,也不是SQL的特殊性,这是您误解了您正在查看的列告诉您的内容。

有关更多信息,请查看: