DISCOVER_LOCKS 행 집합

서버에서 현재 고정된 잠금에 대한 정보를 제공합니다.

행 집합 열

DISCOVER_LOCKS 행 집합에는 다음 열이 포함되어 있습니다.

열 이름

유형 표시기

길이

설명

LOCK_CREATION_TIME

DBTYPE_DBTIMESTAMP

 

잠금이 요청된 시점의 UTC 서버 시간입니다.

LOCK_GRANT_TIME

DBTYPE_DBTIMESTAMP

 

리소스에서 잠금이 허용된 시점의 UTC 서버 시간입니다.

LOCK_ID

DBTYPE_GUID

 

GUID와 같은 잠금의 고유 식별자입니다.

LOCK_OBJECT_ID

DBTYPE_WSTR

 

잠금이 수행되는 개체의 고유 식별자입니다.

LOCK_STATUS

DBTYPE_I4

 

잠금 상태입니다.

0은 "개체를 잠그려고 대기 중"을 의미합니다.

1은 "잠금 허용"을 의미합니다.

LOCK_TRANSACTION_ID

DBTYPE_GUID

 

GUID와 같은 트랜잭션의 고유 식별자입니다.

LOCK_TYPE

DBTYPE_I4

 

잠금 유형의 비트 마스크입니다. 자세한 내용은 이 항목의 주의 섹션을 참조하십시오.

SPID

DBTYPE_I4

 

세션 ID입니다.

이 스키마 행 집합은 정렬되지 않습니다.

제한 열

DISCOVER_LOCKS 행 집합은 다음 표의 열을 기준으로 제한될 수 있습니다.

열 이름

유형 표시기

제한 상태

SPID

DBTYPE_I4

(선택 사항)

LOCK_TRANSACTION_ID

DBTYPE_GUID

(선택 사항)

LOCK_OBJECT_ID

DBTYPE_WSTR

(선택 사항)

LOCK_STATUS

DBTYPE_I4

(선택 사항)

LOCK_TYPE

DBTYPE_I4

(선택 사항)

LOCK_MIN_TOTAL_MS

DBTYPE_I8

(선택 사항)

주의

잠금 유형

잠금 이름

설명

LOCK_NONE

0x0000000

잠금이 없습니다.

LOCK_SESSION_LOCK

0x0000001

비활성 세션입니다. 다른 잠금을 방해하지 않습니다.

LOCK_READ

0x0000002

처리 중의 읽기 잠금입니다.

LOCK_WRITE

0x0000004

처리 중의 쓰기 잠금입니다.

LOCK_COMMIT_READ

0x0000008

공유 커밋 잠금입니다.

LOCK_COMMIT_WRITE

0x0000010

배타적 커밋 잠금입니다.

LOCK_COMMIT_ABORTABLE

0x0000020

커밋 진행 중에 중단합니다.

LOCK_COMMIT_INPROGRESS

0x0000040

진행 중인 커밋입니다.

LOCK_INVALID

0x0000080

잘못된 잠금입니다.

참고 항목

참조

XML for Analysis 스키마 행 집합