Deadlock Graph 이벤트 클래스Deadlock Graph Event Class

이 항목 적용 대상: 예SQL Server예Azure SQL 데이터베이스없습니다Azure SQL 데이터 웨어하우스 없습니다 병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL ServeryesAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse Deadlock Graph 이벤트 클래스는 교착 상태의 XML에 대해 설명합니다. The Deadlock Graph event class provides an XML description of a deadlock. 이 클래스는 Lock:Deadlock 이벤트 클래스와 동시에 발생합니다.This class occurs simultaneously with the Lock:Deadlock event class.

Deadlock Graph 이벤트 클래스 데이터 열Deadlock Graph Event Class Data Columns

데이터 열 이름Data column name 데이터 형식Data type 설명Description 열 IDColumn ID 필터 가능Filterable
EventClassEventClass intint 이벤트 유형 = 148Type of event = 148. 2727 아니요No
EventSequenceEventSequence intint 요청 내에 지정된 이벤트 시퀀스입니다.Sequence of a given event within the request. 5151 아니요No
IsSystemIsSystem intint 이벤트가 시스템 프로세스에서 발생했는지 아니면 사용자 프로세스에서 발생했는지를 나타냅니다.Indicates whether the event occurred on a system process or a user process. 1 = 시스템, 0 = 사용자1 = system, 0 = user. 이 값은 이 이벤트의 경우 항상 1입니다.This value is always 1 for this event. 6060 Yes
LoginNameLoginName nvarcharnvarchar 사용자 로그인 이름(DOMAIN\Username 형식의 MicrosoftMicrosoft SQL ServerSQL Server MicrosoftMicrosoft 보안 로그인)입니다.Name of the login of the user (either the MicrosoftMicrosoft SQL ServerSQL Server security login or the MicrosoftMicrosoft Windows login credentials in the form of DOMAIN\username). 이 값은 항상 이 이벤트의 시스템 사용자입니다.This value is always the system user for this event. 1111 Yes
LoginSidLoginSid imageimage 로그인한 사용자의 SID(보안 ID)입니다.Security identification number (SID) of the logged-in user. 이 정보는 sys.server_principals 카탈로그 뷰에 있습니다.You can find this information in the sys.server_principals catalog view. 각 SID는 서버의 각 로그인마다 고유합니다.Each SID is unique for each login in the server. 이 값은 항상 이 이벤트의 시스템 사용자 SID입니다.This value is always the SID of the system user for this event. 4141 Yes
데이터 열이 추적에서 캡처되고 서버를 사용할 수 있으면ServerName nvarcharnvarchar 추적 중인 SQL ServerSQL Server 인스턴스의 이름입니다.Name of the instance of SQL ServerSQL Server being traced. 2626 아니요No
SessionLoginNameSessionLoginName nvarcharnvarchar 세션을 시작한 사용자의 로그인 이름입니다.Login name of the user who originated the session. 예를 들어 Login1을 사용하여 SQL ServerSQL Server 에 연결하고 Login2로 문을 실행할 경우 SessionLoginName 은 Login1을 표시하고 LoginName 은 Login2를 표시합니다.For example, if you connect to SQL ServerSQL Server using Login1 and execute a statement as Login2, SessionLoginName shows Login1 and LoginName shows Login2. 이 열은 SQL ServerSQL Server 및 Windows 로그인을 모두 표시합니다.This column displays both SQL ServerSQL Server and Windows logins. 6464 Yes
SPIDSPID intint 이벤트가 발생한 세션의 ID입니다.ID of the session on which the event occurred. 1212 Yes
StartTimeStartTime datetimedatetime 교착 상태가 감지된 시간입니다.Time at which the deadlock was detected. 1414 Yes
TextDataTextData ntextntext 교착 상태에 대한 XML 설명입니다.XML description of the deadlock. 11 Yes
TransactionIDTransactionID bigintbigint 사용되지 않습니다.Not used. 44 Yes

참고 항목See Also

sp_trace_setevent(Transact-SQL) sp_trace_setevent (Transact-SQL)
Lock:Deadlock 이벤트 클래스Lock:Deadlock Event Class