sys.dm_os_sys_memory (Transact-SQL)
オペレーティング システムからメモリ情報を返します。
SQL Server は、オペレーティング システム レベルでの外部メモリ状況や、基になるハードウェアの物理的な制限による影響を受けます。 システム全体の状態を調査することは、SQL Server のメモリ使用量を評価する上で重要な要素です。
列名 |
データ型 |
説明 |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
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 権限が必要です。