sys.dm_resource_governor_workload_groups (Transact-SQL)
ワークロード グループ統計と、ワークロード グループの現在のメモリ内構成を返します。このビューを sys.dm_resource_governor_resource_pools と結合すると、リソース プール名を取得できます。
列名 |
データ型 |
説明 |
---|---|---|
group_id |
int |
ワークロード グループの ID。NULL 値は許可されません。 |
name |
sysname |
ワークロード グループの名前。NULL 値は許可されません。 |
pool_id |
int |
リソース プールの ID。NULL 値は許可されません。 |
statistics_start_time |
datetime |
ワークロード グループの統計コレクションがリセットされた時刻。NULL 値は許可されません。 |
total_request_count |
bigint |
ワークロード グループで完了した要求の累積数。NULL 値は許可されません。 |
total_queued_request_count |
bigint |
GROUP_MAX_REQUESTS 制限に達した後にキューに置かれた要求の累積数。NULL 値は許可されません。 |
active_request_count |
int |
現在の要求数。NULL 値は許可されません。 |
queued_request_count |
int |
現在キューに置かれている要求の数。NULL 値は許可されません。 |
total_cpu_limit_violation_count |
bigint |
CPU 制限を超える要求の累積数。NULL 値は許可されません。 |
total_cpu_usage_ms |
bigint |
このワークロード グループによる累積 CPU 使用率 (ミリ秒単位)。NULL 値は許可されません。 |
max_request_cpu_time_ms |
bigint |
1 つの要求に対する最大 CPU 使用率 (ミリ秒単位)。NULL 値は許可されません。
注意
構成可能な設定である request_max_cpu_time_sec とは異なり、これは測定値です。詳細については、「CPU Threshold Exceeded イベント クラス」を参照してください。
|
blocked_task_count |
int |
ブロックされたタスクの現在の数。NULL 値は許可されません。 |
total_lock_wait_count |
bigint |
発生したロック待機の累積数。NULL 値は許可されません。 |
total_lock_wait_time_ms |
bigint |
ロック保持の累積合計経過時間 (ミリ秒単位)。NULL 値は許可されません。 |
total_query_optimization_count |
bigint |
このワークロード グループ内のクエリ最適化の累積数。NULL 値は許可されません。 |
total_suboptimal_plan_generation_count |
bigint |
メモリ不足のためにこのワークロード グループ内で発生した、最適ではないプラン生成の累積数。NULL 値は許可されません。 |
total_reduced_memgrant_count |
bigint |
クエリの最大サイズ制限に達したメモリ許可の累積数。NULL 値は許可されません。 |
max_request_grant_memory_kb |
bigint |
統計のリセット以降、1 つの要求に対する最大メモリ許可サイズ (KB 単位)。NULL 値は許可されません。 |
active_parallel_thread_count |
bigint |
並列スレッド使用の現在の数。NULL 値は許可されません。 |
importance |
sysname |
このワークロード グループ内の要求の相対的重要度を示す現在の構成値。重要度は次のいずれかで、[中] が既定値です。
NULL 値は許可されません。 |
request_max_memory_grant_percent |
int |
1 つの要求に対する最大メモリ許可の現在の設定 (%)。NULL 値は許可されません。 |
request_max_cpu_time_sec |
int |
1 つの要求に対する最大 CPU 使用制限の現在の設定 (秒単位)。NULL 値は許可されません。 |
request_memory_grant_timeout_sec |
int |
1 つの要求に対するメモリ許可のタイムアウトの現在の設定 (秒単位)。NULL 値は許可されません。 |
group_max_requests |
int |
同時要求の最大数の現在の設定。NULL 値は許可されません。 |
max_dop |
int |
ワークロード グループの並列処理の最大限度。既定値は 0 で、グローバル設定が使用されます。NULL 値は許可されません。 |
説明
この動的管理ビューには、メモリ内の構成が表示されます。格納されている構成メタデータを表示するには、sys.resource_governor_workload_groups カタログ ビューを使用します。
ALTER RESOURCE GOVERNOR RESET STATISTICS が正常に実行されると、statistics_start_time、total_request_count、total_queued_request_count、total_cpu_limit_violation_count、total_cpu_usage_ms、max_request_cpu_time_ms、total_lock_wait_count、total_lock_wait_time_ms、total_query_optimization_count、total_suboptimal_plan_generation_count、total_reduced_memgrant_count、および max_request_grant_memory_kb の各カウンタはリセットされます。statistics_start_time は現在のシステムの日付と時刻に設定され、その他のカウンタはゼロ (0) に設定されます。
権限
VIEW SERVER STATE 権限が必要です。