메모리 OLTP 데이터베이스 엔진의 활성 트랜잭션을 보고합니다.
자세한 내용은 메모리 내 OLTP(메모리 내 최적화)을 참조하세요.
적용 대상: SQL Server(SQL Server 2014 - 현재 버전). |
열 이름 |
데이터 형식 |
설명 |
|---|---|---|
xtp_transaction_id |
bigint |
XTP 트랜잭션 관리자에서 이 트랜잭션의 내부 ID입니다. |
transaction_id |
bigint |
트랜잭션 ID입니다. sys.dm_tran_active_transactions 등의 다른 트랜잭션 관련 DMV에 있는 트랜잭션 ID와 조인합니다. 고유하게 컴파일된 저장 프로시저에 의해 시작된 트랜잭션과 같은 XTP 전용 트랜잭션의 경우 0입니다. |
session_id |
smallint |
이 트랜잭션을 실행 중인 세션의 세션 식별자입니다. sys.dm_exec_sessions와 조인합니다. |
begin_tsn |
bigint |
트랜잭션의 트랜잭션 일련 번호를 시작합니다. |
end_tsn |
bigint |
트랜잭션의 트랜잭션 일련 번호를 종료합니다. |
state |
int |
트랜잭션의 상태입니다.
|
state_desc |
nvarchar |
트랜잭션 상태에 대한 설명입니다. |
result |
int |
이 트랜잭션의 결과입니다. 가능한 값은 다음과 같습니다. 0 - IN PROGRESS 1 - SUCCESS 2 - ERROR 3 - COMMIT DEPENDENCY 4 - VALIDATION FAILED (RR) 5 - VALIDATION FAILED (SR) 6 - ROLLBACK |
result_desc |
nvarchar |
이 트랜잭션의 결과입니다. 가능한 값은 다음과 같습니다. IN PROGRESS SUCCESS ERROR COMMIT DEPENDENCY VALIDATION FAILED (RR) VALIDATION FAILED (SR) ROLLBACK |
last_error |
int |
내부적으로만 사용됩니다. |
is_speculative |
bit |
내부적으로만 사용됩니다. |
is_prepared |
bit |
내부적으로만 사용됩니다. |
is_delayed_durability |
bit |
내부적으로만 사용됩니다. |
memory_address |
varbinary |
내부적으로만 사용됩니다. |
database_address |
varbinary |
내부적으로만 사용됩니다. |
thread_id |
int |
내부적으로만 사용됩니다. |
read_set_row_count |
int |
내부적으로만 사용됩니다. |
write_set_row_count |
int |
내부적으로만 사용됩니다. |
scan_set_count |
int |
내부적으로만 사용됩니다. |
savepoint_garbage_count |
int |
내부적으로만 사용됩니다. |
log_bytes_required |
bigint |
내부적으로만 사용됩니다. |
count_of_allocations |
int |
내부적으로만 사용됩니다. |
allocated_bytes |
int |
내부적으로만 사용됩니다. |
reserved_bytes |
int |
내부적으로만 사용됩니다. |
commit_dependency_count |
int |
내부적으로만 사용됩니다. |
commit_dependency_total_attempt_count |
int |
내부적으로만 사용됩니다. |
scan_area |
int |
내부적으로만 사용됩니다. |
scan_area_desc |
nvarchar |
내부적으로만 사용됩니다. |
scan_location |
int |
내부적으로만 사용됩니다. |
dependent_1_address |
varbinary(8) |
내부적으로만 사용됩니다. |
dependent_2_address |
varbinary(8) |
내부적으로만 사용됩니다. |
dependent_3_address |
varbinary(8) |
내부적으로만 사용됩니다. |
dependent_4_address |
varbinary(8) |
내부적으로만 사용됩니다. |
dependent_5_address |
varbinary(8) |
내부적으로만 사용됩니다. |
dependent_6_address |
varbinary(8) |
내부적으로만 사용됩니다. |
dependent_7_address |
varbinary(8) |
내부적으로만 사용됩니다. |
dependent_8_address |
varbinary(8) |
내부적으로만 사용됩니다. |
사용 권한
서버에 대한 VIEW DATABASE STATE 권한이 필요합니다.