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 Library 中的 CreateMemoryResourceNotification。 |
||||||||||
system_low_memory_signal_state |
bit |
系統記憶體資源不足通知的狀態。 值為 1 表示 Windows 已經設定了記憶體不足的訊號。 如需詳細資訊,請參閱 MSDN Library 中的 CreateMemoryResourceNotification。 |
||||||||||
system_memory_state_desc |
nvarchar(256) |
記憶體狀態的描述。
|
權限
需要伺服器的 VIEW SERVER STATE 權限。