sys.dm_resource_governor_workload_groups (Transact-SQL)
返回工作负荷组统计信息和工作负荷组当前在内存中的配置。 此视图可以与 sys.dm_resource_governor_resource_pools 联接以获取资源池名称。
适用范围:SQL Server(SQL Server 2008 到当前版本)。 |
列名 |
数据类型 |
说明 |
---|---|---|
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 |
单个请求的最大 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 |
统计信息重置之后单个请求的最大内存授予大小,以千字节为单位。 不可为 Null。 |
active_parallel_thread_count |
bigint |
并行线程使用情况的当前计数。 不可为 Null。 |
importance |
sysname |
此工作负荷组中请求的相对重要性的当前配置值。 重要性为下列值之一,默认值为 Medium:
不可为 Null。 |
request_max_memory_grant_percent |
int |
单个请求的最大内存授予的当前设置,以百分比表示。 不可为 Null。 |
request_max_cpu_time_sec |
int |
单个请求的最大 CPU 使用限制的当前设置,以秒为单位。 不可为 Null。 |
request_memory_grant_timeout_sec |
int |
单个请求的内存授予超时的当前设置,以秒为单位。 不可为 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 权限。
请参阅
参考
sys.dm_resource_governor_resource_pools (Transact-SQL)