SQLServer:Resource Pool Stats 对象包含报告有关 Resource Governor 资源池统计信息的信息的性能计数器。
每个活动资源池都会创建 SQLServer:Resource Pool Stats 性能对象的实例,该实例名称与资源调控器资源池名称相同。 下表描述了此实例支持的计数器。
计数器名称 | DESCRIPTION |
---|---|
CPU 使用率 % | 属于此池的所有工作负荷组中所有请求的 CPU 带宽使用率。 这是相对于计算机测量的,并对系统中的所有 CPU 进行归一化。 当 SQL Server 进程可用的 CPU 量发生更改时,此值将发生变化。 它未规范化到 SQL Server 进程接收的内容。 |
CPU 使用率目标 % | 基于资源池配置设置和系统负载,资源池 % 的 CPU 使用率目标值。 |
CPU 控制效应 % | 资源调控器对资源池的影响。 计算为(CPU 使用率 %) / (没有资源调控器的 CPU 使用率 %)。 |
编译内存目标 (KB) | 用于编译查询的当前内存中转站目标(KB)。 |
缓存内存目标 (KB) | 缓存的当前内存中转站目标(KB) 以 KB 为单位。 |
查询 exec 内存目标 (KB) | 用于查询执行内存授予的当前内存中转站目标,以千字节(KB)为单位。 此信息也可以在 sys.dm_exec_query_memory_grants中使用。 |
内存授予数/秒 | 每秒该资源池中发生的内存授予数。 |
活动内存授予计数 | 内存授予的当前总数。 此信息也可以在 sys.dm_exec_query_memory_grants中使用。 |
内存授予超时数/秒 | 每秒内存授予的超时次数。 |
活动内存授予量 (KB) | 已授予内存的当前总金额(以 KB 为单位)。 此信息也可以在 sys.dm_exec_query_resource_semaphores中使用。 |
挂起的内存授予计数 | 队列中等待处理的内存授予请求数。 此信息也可以在 sys.dm_exec_query_resource_semaphores中使用。 |
最大内存(KB) | 资源池在资源池设置和服务器状态的基础上可以拥有的最大内存量,以千字节(KB)为单位。 |
已用内存(KB) | 用于资源池的内存量,以千字节(KB)为单位。 |
目标内存(KB) | 资源池尝试获取的目标内存量,以千字节(KB)为单位,依据资源池设置和服务器状态。 |
磁盘读取 IO/秒 | 上一秒从磁盘读取操作的次数。 |
磁盘读取 IO 限速/秒 | 最后一秒限制的读取作数。 |
磁盘读取字节数/秒 | 最后一秒从磁盘读取的字节数。 |
平均磁盘读取 IO(毫秒) | 从磁盘读取作的平均时间(以毫秒为单位)。 |
磁盘写入 IO/秒 | 最近一秒钟磁盘上的写入操作次数。 |
磁盘写入 IO 已限制/秒 | 最后一秒限制的写入作数。 |
磁盘写入字节数/秒 | 最后一秒写入磁盘的字节数。 |
平均磁盘写入 IO (ms) | 写入作到磁盘的平均时间(以毫秒为单位)。 |