잠금 이벤트 범주Locks Event Category

Locks 이벤트 범주의 이벤트 클래스를 사용하여 MicrosoftMicrosoft SQL Server 데이터베이스 엔진SQL Server Database Engine의 인스턴스에서 잠금 작업을 모니터링합니다.Use the event classes in the Locks event category to monitor locking activity in an instance of the MicrosoftMicrosoft SQL Server 데이터베이스 엔진SQL Server Database Engine. 이러한 이벤트 클래스를 사용하면 여러 사용자들이 동시에 데이터를 읽고 수정하여 발생되는 잠금 문제를 조사할 수 있습니다.These event classes can help you investigate locking problems caused by multiple users reading and modifying data concurrently.

데이터베이스 엔진Database Engine 은 종종 많은 수의 잠금을 처리하기 때문에 추적하는 동안 Locks 이벤트 클래스를 캡처하면 오버헤드가 증가하고 추적 파일이나 테이블도 많아집니다.Because the 데이터베이스 엔진Database Engine often processes many locks, capturing the Locks event classes during a trace can incur significant overhead and result in large trace files or tables.

섹션 내용In This Section

항목Topic 설명Description
Deadlock Graph 이벤트 클래스Deadlock Graph Event Class 교착 상태에 대한 XML 설명을 제공합니다.Provides an XML description of a deadlock.
Lock:Acquired 이벤트 클래스Lock:Acquired Event Class 테이블의 행과 같은 리소스에 대해 잠금을 획득했음을 나타냅니다.Indicates that a lock has been acquired on a resource, such as a row in a table.
Lock:Cancel 이벤트 클래스Lock:Cancel Event Class 교착 상태 등을 방지하기 위해 잠금을 획득하기 전에 취소된 잠금 요청을 추적합니다.Tracks requests for locks that were canceled before the lock was acquired (for example, to prevent a deadlock).
Lock:Deadlock Chain 이벤트 클래스Lock:Deadlock Chain Event Class 교착 상태 조건이 발생한 시기 및 관련 개체를 모니터링합니다.Monitors when deadlock conditions occur and which objects are involved.
Lock:Deadlock 이벤트 클래스Lock:Deadlock Event Class 다른 트랜잭션에 의해 이미 잠겨 있는 리소스에 대해 트랜잭션이 잠금을 요청하여 교착 상태가 발생한 시기를 추적합니다.Tracks when a transaction has requested a lock on a resource already locked by another transaction, resulting in a deadlock.
Lock:Escalation 이벤트 클래스Lock:Escalation Event Class 미세 잠금이 성긴 잠금으로 변환되었음을 나타냅니다.Indicates that a finer-grained lock has been converted to a coarser-grained lock.
Lock:Released 이벤트 클래스Lock:Released Event Class 잠금이 해제된 시기를 추적합니다.Tracks when a lock is released.
Lock:Timeout(timeout > 0) 이벤트 클래스Lock:Timeout (timeout > 0) Event Class 요청된 리소스에 대한 다른 트랜잭션의 차단 잠금 때문에 잠금 요청을 완료할 수 없는 시기를 추적합니다.Tracks when lock requests cannot be completed because another transaction has a blocking lock on the requested resource. 이 이벤트는 잠금 제한 시간 값이 0보다 큰 경우에만 발생합니다.This event occurs only in situations where the lock time-out value is greater than zero.
Lock:Timeout 이벤트 클래스Lock:Timeout Event Class 요청된 리소스에 대한 다른 트랜잭션의 차단 잠금 때문에 잠금 요청을 완료할 수 없는 시기를 추적합니다.Tracks when lock requests cannot be completed because another transaction has a blocking lock on the requested resource.