对于每个磁盘卷返回有关当前资源池 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
权限。