SQL Server - Latches 对象
适用范围:SQL Server
Microsoft SQL Server 中的 SQLServer:Latches 对象提供的计数器用于监视称为闩锁的内部 SQL Server 资源锁。 通过监视闩锁来确定用户活动和资源使用情况,将有助于查明性能瓶颈。
下表介绍了 SQL Server 闩锁计数器。
SQL Server Latches 计数器 | 说明 |
---|---|
Average Latch Wait Time (ms) | 必须等待授予的闩锁请求的平均等待时间(毫秒)。 |
Average Latch Wait Time Base | 仅限内部使用。 |
Latch Waits/sec | 未能立即授予的闩锁请求数。 |
Number of SuperLatches | 目前是 SuperLatch 的闩锁数。 |
SuperLatch Demotions/sec | 在上一秒钟内已降级为常规闩锁的 SuperLatch 数。 |
SuperLatch Promotions/sec | 在上一秒钟内已提升为 SuperLatch 的闩锁数。 |
Total Latch Wait Time (ms) | 上一秒钟内的闩锁请求的总等待时间(毫秒)。 |
示例
使用 sys.dm_os_performance_counters 动态管理视图上的此 T-SQL 查询,开始浏览此对象中的查询性能计数器:
SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Latches%';