SQL Server,Resource Pool Stats 对象
SQLServer:Resource Pool Stats 对象包含报告资源调控器资源池统计相关信息的性能计数器。
每个活动资源池都创建一个 SQLServer:Resource Pool Stats 性能对象实例,实例的名称与资源调控器资源池的名称相同。 下表介绍了此实例支持的计数器。
计数器名称 | 说明 |
---|---|
CPU usage % | 属于此池的所有工作负荷组中所有请求的 CPU 带宽使用量。 此值是相对于计算机度量的,并针对系统中的所有 CPU 进行规范化。 此值将随着可用于 SQL Server 进程的 CPU 量的变化而变化。 它不会针对 SQL Server 进程接收的信息进行规范化。 |
CPU usage target % | 资源池基于资源池配置设置和系统负荷的目标 CPU 使用率 (%)。 |
CPU control effect % | 资源调控器对资源池的控制效果。 计算公式为:(CPU 使用率 %)/(无资源调控器情况下的 CPU 使用率 %)。 |
Compile memory target (KB) | 查询编译的当前内存代理目标值,以千字节 (KB) 为单位。 |
Cache memory target (KB) | 缓存的当前内存代理目标值,以千字节 (KB) 为单位。 |
Query exec memory target (KB) | 查询执行内存授予的当前内存代理目标值,以千字节 (KB) 为单位。 此信息还可在 sys.dm_exec_query_memory_grants中获得。 |
Memory grants/sec | 每秒此资源池中发生的内存授予数。 |
Active memory grants count | 当前内存授予总数。 此信息还可在 sys.dm_exec_query_memory_grants中获得。 |
Memory grant timeouts/sec | 每秒内存授予超时数。 |
Active memory grant amount (KB) | 当前授予的内存总量,以千字节 (KB) 为单位。 此信息还可在 sys.dm_exec_query_resource_semaphores中获得。 |
Pending memory grant count | 队列中挂起的内存授予请求数。 此信息还可在 sys.dm_exec_query_resource_semaphores中获得。 |
Max memory (KB) | 资源池基于资源池设置和服务器状态可获得的最大内存量,以千字节 (KB) 为单位。 |
Used memory (KB) | 用于资源池的内存量,以千字节 (KB) 为单位。 |
Target memory (KB) | 资源池基于资源池设置和服务器状态尝试获得的目标内存量,以千字节 (KB) 为单位。 |
Disk Read IO/sec | 在上一秒中从磁盘读取的操作数。 |
Disk Read IO Throttled/sec | 在上一秒中中止的读取操作数。 |
磁盘读取字节数/秒 | 在上一秒中从磁盘读取的字节数。 |
Avg Disk Read IO (ms) | 从磁盘进行读取操作的平均时间(毫秒)。 |
Disk Write IO/sec | 在上一秒中写入磁盘的操作数。 |
Disk Write IO Throttled/sec | 在上一秒中中止的写入操作数。 |
磁盘写入字节数/秒 | 在上一秒中写入磁盘的字节数。 |
Avg Disk Write IO (ms) | 对磁盘进行写入操作的平均时间(毫秒)。 |