sys.dm_os_sys_memory (Transact-SQL)
从操作系统返回内存信息。
SQL Server 受操作系统级别的外部内存条件和基础硬件物理限制的约束并对其有所响应。 确定整个系统的状态是评估 SQL Server 内存使用量的重要方面。
适用范围:SQL Server(SQL Server 2008 到当前版本)。 |
列名 |
数据类型 |
说明 |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
total_physical_memory_kb |
bigint |
可供操作系统使用的总物理内存大小,单位为千字节 (KB)。 |
||||||||||
available_physical_memory_kb |
bigint |
可用物理内存的大小,单位为 KB。 |
||||||||||
total_page_file_kb |
bigint |
操作系统报告的提交限制的大小,单位为 KB |
||||||||||
available_page_file_kb |
bigint |
未使用的页文件的总量,单位为 KB。 |
||||||||||
system_cache_kb |
bigint |
系统缓存内存总量,单位为 KB。 |
||||||||||
kernel_paged_pool_kb |
bigint |
分页内核池的总量,单位为 KB。 |
||||||||||
kernel_nonpaged_pool_kb |
bigint |
非分页内核池的总量,单位为 KB。 |
||||||||||
system_high_memory_signal_state |
bit |
系统内存资源充足的状态通知。 值为 1 指示内存充足信号已由 Windows 设置。 有关详细信息,请参阅 MSDN 库中的 CreateMemoryResourceNotification。 |
||||||||||
system_low_memory_signal_state |
bit |
系统内存资源不足的状态通知。 值为 1 指示内存不足信号已由 Windows 设置。 有关详细信息,请参阅 MSDN 库中的 CreateMemoryResourceNotification。 |
||||||||||
system_memory_state_desc |
nvarchar(256) |
内存状态的说明。
|
权限
要求对服务器拥有 VIEW SERVER STATE 权限。