対象:SQL Server
Azure SQL Managed Instance
Azure Synapse Analytics
オペレーティング システムからメモリ情報を返します。
SQL Server は、オペレーティング システム レベルでの外部メモリの状態と、基になるハードウェアの物理的な制限に制約され、応答します。 システムの全体的な状態を判断することは、SQL Server のメモリ使用量を評価する上で重要な部分です。
Note
Azure Synapse Analyticsからこれを呼ぶ場合は、sys.dm_pdw_nodes_os_sys_memoryという名前を使ってください。 この構文は、Azure Synapse Analytics のサーバーレス SQL プールでサポートされていません。
| 列名 | データの種類 | Description |
|---|---|---|
| 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) | メモリ状態の説明。 次の表を参照してください。 |
| pdw_node_id | int |
適用対象:Azure Synapse Analytics このディストリビューションがオンになっているノードの識別子。 |
| 状態 | 値 |
|---|---|
| system_high_memory_signal_state = 1 and system_low_memory_signal_state = 0 |
使用可能な物理メモリが十分に存在します。 |
| system_high_memory_signal_state = 0 and system_low_memory_signal_state = 1 |
使用可能な物理メモリが不足しています。 |
| system_high_memory_signal_state = 0 and system_low_memory_signal_state = 0 |
物理メモリの使用量が安定しています。 |
| system_high_memory_signal_state = 1 and system_low_memory_signal_state = 1 |
物理メモリの状態が遷移しています 高シグナルと低シグナルが同時にオンになることはありません。 ただし、オペレーティング システム レベルでの急激な変更により、両方の値がユーザー モード アプリケーションに対してオンになっているように見える場合があります。 両方のシグナルがオンのように見えるとき、その状態は遷移中の状態と解釈されます。 |
Permissions
サーバー VIEW SERVER STATE権限が必要です。
SQL Server 2022 以降でのアクセス許可
サーバー VIEW PERFORMANCE STATE権限が必要です。