sys.dm_resource_governor_resource_pool_volumes (Transact-SQL)
适用范围:SQL Server
对于每个磁盘卷返回有关当前资源池 IO 统计信息的信息。 此信息也可以在 sys.dm_resource_governor_resource_pools (Transact-SQL) 中的资源池级别获取。
列名称 | 数据类型 | 描述 |
---|---|---|
pool_id | int | 资源池的 ID。 不可为 null。 |
volume_name | sysname | 磁盘卷的名称。 不可为 null。 |
read_io_queued_total | int | 自重置资源调控器以来排队的总读 IO 数。 不可为 null。 |
read_io_issued_total | int | 自重置资源调控器统计信息以来发出的读取 IO 总数。 不可为 null。 |
read_ios_completed_total | int | 自重置资源调控器统计信息以来完成的读取 IO 总数。 不可为 null。 |
read_ios_throttled_total | int | 自重置资源调控器统计信息以来限制的读取 IO 总数。 不可为 null。 |
read_bytes_total | bigint | 自重置资源调控器统计信息以来读取的总字节数。 不可为 null。 |
read_io_stall_total_ms | bigint | 读 IO 到达和完成之间的总时间(毫秒)。 不可为 null。 |
read_io_stall_queued_ms | bigint | 读 IO 到达和发出之间的总时间(毫秒)。 这是 IO 资源调控所引入的延迟。 不可为 null。 |
write_io_queued_total | int | 自重置资源调控器统计信息以来排队的写入 IO 总数。 不可为 null。 |
write_io_issued_total | int | 自重置资源调控器统计信息以来发出的写入 IO 总数。 不可为 null。 |
write_io_completed_total | int | 自重置资源调控器统计信息以来完成的写入 IO 总数。 不可为 Null。 |
write_io_throttled_total | int | 自重置资源调控器统计信息以来限制的写入 IO 总数。 不可为 Null。 |
write_bytes_total | bigint | 自重置资源调控器统计信息以来写入的总字节数。 不可为 null。 |
write_io_stall_total_ms | bigint | 写 IO 发出和完成之间的总时间(毫秒)。 不可为 null。 |
write_io_stall_queued_ms | bigint | 写 IO 到达和发出之间的总时间(毫秒)。 这是 IO 资源调控所引入的延迟。 不可为 null。 |
io_issue_violations_total | int | 总 IO 发出违反数。 即 IO 发出率低于保留比率时的次数。 不可为 null。 |
io_issue_delay_total_ms | bigint | 预定发出 IO 和实际发出 IO 之间的总时间(毫秒)。 不可为 null。 |
权限
需要 VIEW SERVER STATE 权限 。
SQL Server 2022 及更高版本的权限
要求对服务器具有 VIEW SERVER PERFORMANCE STATE 权限。
另请参阅
动态管理视图和函数 (Transact-SQL)
sys.dm_resource_governor_workload_groups (Transact-SQL)
sys.resource_governor_resource_pools (Transact-SQL)
ALTER RESOURCE GOVERNOR (Transact-SQL)