sys.dm_resource_governor_workload_groups_history_ex (Azure SQL Database)
適用対象:Azure SQL DatabaseAzure SQL Managed Instance
各行は、Azure SQL Database のワークロード グループ統計の定期的なスナップショットを表します。 データベース エンジンの起動時にスナップショットが取得され、その後数秒ごとに実行されます。 現在のスナップショットと前のスナップショットの間隔は異なる場合があり、列にduration_ms
指定されます。 使用可能な最新のスナップショットが返され、ワークロード グループごとに最大 128 個のスナップショットが返されます。
列名 | データ型 | 説明 |
---|---|---|
pool_id | INT | リソース プールの ID。 NULL 値は許可されません。 |
group_id | INT | ワークロード グループの ID。 NULL 値は許可されません。 |
name | nvarchar(256) | ワークロード グループの名前。 NULL 値は許可されません。 |
snapshot_time | DATETIME | リソース グループ統計の Datetime スナップショット取得されます。 |
duration_ms | INT | 現在のスナップショットから前のスナップショットまでの期間。 |
active_worker_count | INT | 現在のスナップショットのワーカーの総数。 |
active_request_count | INT | 現在の要求数。 NULL 値は許可されません。 |
active_session_count | INT | 現在のスナップショットのアクティブなセッションの合計数。 |
total_request_count | bigint | ワークロード グループ内の完了した要求の累積数。 NULL 値は許可されません。 |
delta_request_count | INT | 前回のスナップショット以降のワークロード グループ内の完了した要求の数。 NULL 値は許可されません。 |
total_cpu_usage_ms | bigint | このワークロード グループによる累積 CPU 使用率 (ミリ秒単位)。 NULL 値は許可されません。 |
delta_cpu_usage_ms | INT | 前回のスナップショット以降の CPU 使用率 (ミリ秒単位)。 NULL 値は許可されません。 |
delta_cpu_usage_preemptive_ms | INT | 前回のスナップショット以降、プリエンプティブ win32 呼び出しは SQL CPU RG によって制御されません。 |
delta_reads_reduced_memgrant_count | INT | 前回のスナップショット以降にクエリ サイズの上限に達したメモリ許可の数。 NULL 値は許可されません。 |
reads_throttled | INT | 調整された読み取りの合計数。 |
delta_reads_queued | INT | 前回のスナップショット以降にエンキューされた読み取り IO の合計。 NULL 値が許可されます。 リソース グループが IO に対して管理されていない場合は Null。 |
delta_reads_issued | INT | 前回のスナップショット以降に発行された読み取り IO の合計。 NULL 値が許可されます。 リソース グループが IO に対して管理されていない場合は Null。 |
delta_reads_completed | INT | 前回のスナップショット以降に完了した読み取り IO の合計。 NULL 値は許可されません。 |
delta_read_bytes | bigint | 最後のスナップショット以降に読み取られた合計バイト数。 NULL 値は許可されません。 |
delta_read_stall_ms | INT | 読み取り IO の到着から最後のスナップショット以降の完了までの合計時間 (ミリ秒単位)。 NULL 値は許可されません。 |
delta_read_stall_queued_ms | INT | 前回のスナップショット以降の読み取り IO 到着から問題までの合計時間 (ミリ秒単位)。 NULL 値が許可されます。 リソース グループが IO に対して管理されていない場合は Null。 0 以外のdelta_read_stall_queued_msは、IO が RG の影響を受けていることを意味します。 |
delta_writes_queued | INT | 最後のスナップショット以降にエンキューされた書き込み IO の合計。 NULL 値が許可されます。 リソース グループが IO に対して管理されていない場合は Null。 |
delta_writes_issued | INT | 前回のスナップショット以降に発行された書き込み IO の合計。 NULL 値が許可されます。 リソース グループが IO に対して管理されていない場合は Null。 |
delta_writes_completed | INT | 最後のスナップショット以降に完了した書き込み IO の合計。 NULL 値は許可されません。 |
delta_writes_bytes | bigint | 最後のスナップショット以降に書き込まれた合計バイト数。 NULL 値は許可されません。 |
delta_write_stall_ms | INT | 書き込み IO の到着から最後のスナップショット以降の完了までの合計時間 (ミリ秒)。 NULL 値は許可されません。 |
delta_background_writes | INT | 前回のスナップショット以降にバックグラウンド タスクによって実行された合計書き込み。 |
delta_background_write_bytes | bigint | 最後のスナップショット以降にバックグラウンド タスクによって実行された合計書き込みサイズ (バイト単位)。 |
delta_log_bytes_used | bigint | 最後のスナップショット以降に使用されたログ (バイト単位)。 |
delta_log_temp_db_bytes_used | bigint | 最後のスナップショット以降に使用された Tempdb ログ (バイト単位)。 |
delta_query_optimizations | bigint | 前回のスナップショット以降の、このワークロード グループ内のクエリ最適化の数。 NULL 値は許可されません。 |
delta_suboptimal_plan_generations | bigint | 前回のスナップショット以降のメモリ不足により、このワークロード グループで発生した最適でないプラン世代の数。 NULL 値は許可されません。 |
max_memory_grant_kb | bigint | グループの最大メモリ許可 (KB 単位)。 |
max_request_cpu_msec | bigint | 1 つの要求に対する最大 CPU 使用率 (ミリ秒単位)。 NULL 値は許可されません。 |
max_concurrent_request | INT | 同時実行要求の最大数の現在の設定。 NULL 値は許可されません。 |
max_io | INT | グループの最大 IO 制限。 |
max_global_io | INT | 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
max_queued_io | INT | 単に情報を示すためだけに特定されます。 サポートされていません。 将来の互換性は保証されません。 |
max_log_rate_kb | bigint | リソース グループ レベルでの最大ログ レート (1 秒あたりのキロバイト数)。 |
max_session | INT | グループのセッション制限。 |
max_worker | INT | グループのワーカー制限。 |
active_outbound_connection_worker_count | INT | 現在のスナップショットの送信接続ワーカーの合計数。 |
max_outbound_connection_worker | INT | グループの送信接続ワーカーの制限。 |
max_outbound_connection_worker_percent | decimal(5,2) | グループの制限に基づく最大同時送信接続ワーカー (要求) (パーセンテージ)。 |
アクセス許可
このビューには、VIEW SERVER STATE 権限が必要です。
注釈
ユーザーは、この動的管理ビューにアクセスして、ユーザー ワークロード プールおよびデータベース インスタンスのシステム内部プールのほぼリアルタイムのリソース消費量Azure SQL監視できます。
重要
この DMV によって表示されるデータのほとんどは、内部消費を目的としており、変更される可能性があります。
例
次の例では、ユーザー プール別の各スナップショットでの最大ログ レート データと消費量が返されます。
SELECT snapshot_time,
name,
max_log_rate_kb,
delta_log_bytes_used
FROM sys.dm_resource_governor_workload_groups_history_ex
WHERE name LIKE 'User%'
ORDER BY snapshot_time DESC;
参照
フィードバック
https://aka.ms/ContentUserFeedback。
近日公開予定: 2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub イシューを段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、以下を参照してください:フィードバックの送信と表示