SQL Server - Wait Statistics 对象

适用于:SQL Server

SQLServer:Wait Statistics 性能对象包含报告有关广泛的等待类别的性能计数器

下表列出了 Wait Statistics 对象包含的计数器。

SQL Server Wait Statistics 计数器 说明
Lock waits 等待锁的进程的统计信息。
Log buffer waits 等待日志缓冲区可用的进程的统计信息。
Log write waits 等待写入日志缓冲区的进程的统计信息。
Memory grant queue waits 等待内存授予的进程的统计信息。
Network IO waits 与等待网络 I/O 相关的统计信息。
Non-Page latch waits 与非页闩锁相关的统计信息。
Page IO latch waits 与页 I/O 闩锁相关的统计信息。
Page latch waits 与页闩锁(不包括 I/O 闩锁)相关的统计信息。
Thread-safe memory objects waits 等待线程安全内存分配器的进程的统计信息。
Transaction ownership waits 与同步访问事务的进程相关的统计信息。
Wait for the worker 与等待工作线程变得可用的进程相关的统计信息。
Workspace synchronization waits 与同步访问工作空间的进程相关的统计信息。

对象中的每个计数器均包含以下实例:

说明
平均等待时间(ms) 所选类型等待的平均等待时间。
每秒的累积等待时间(ms) 所选类型等待的每秒累积等待时间。
正在进行的等待数 当前正在等待的以下类型的进程数。
每秒启动的等待数 每秒启动的所选类型等待的等待数。

示例

使用 sys.dm_os_performance_counters 动态管理视图上的此 T-SQL 查询,开始浏览此对象中的查询性能计数器:

SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Wait Statistics%';