適用対象:SQL Server
Microsoft SQL Server の SQLServer:Latches オブジェクトには、ラッチという内部 SQL Server リソース ロックを監視するためのカウンターがあります。 ユーザーの利用状況とリソース使用率を調べるために行うラッチの監視は、パフォーマンスのボトルネックを特定するために役立つことがあります。
次の表では、SQL Server Latches カウンターについて説明します。
| SQL Server Latches カウンター | 説明 |
|---|---|
| 平均ラッチ待ち時間(ms) | 待機しなければならなかったラッチ要求の平均ラッチ待ち時間 (ミリ秒)。 |
| 平均ラッチ待ち時間の基準 | 内部使用のみ。 |
| ラッチ待ち時間/秒 | 直ちに許可できなかったラッチ要求の数。 |
| スーパーラッチの数 | 現在の SuperLatch であるラッチの数。 |
| スーパーラッチ降格/セクチャー | 最後の 1 秒間に通常のラッチに降格された SuperLatch の数。 |
| SuperLatch Demotions/sec | 最後の 1 秒間に SuperLatch に昇格されたラッチの数。 |
| 総ラッチ待ち時間(ms) | 直前のラッチ要求の合計ラッチ待ち時間 (ミリ秒)。 |
例
sys.dm_os_performance_counters の動的管理ビューで次の T-SQL クエリを使用して、このオブジェクトのクエリ パフォーマンス カウンターの確認を開始します。
SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Latches%';