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 権限が必要です。