sys.dm_db_xtp_transactions (Transact-SQL)
Relata as transações ativas no mecanismo de banco de dados OLTP na memória.
Para obter mais informações, consulte OLTP na memória (otimização na memória).
Aplica-se a: SQL Server (SQL Server 2014 até a versão atual). |
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
xtp_transaction_id |
bigint |
ID interna dessa transação no gerenciador de transações XTP. |
transaction_id |
bigint |
A ID da transação. Junções com a ID da transação em outros DMVs relacionados, como sys.dm_tran_active_transactions. 0 para transações somente XTP, como as transações iniciadas por procedimentos armazenados compilados nativamente. |
session_id |
smallint |
O identificador da sessão que está executando essa transação. Junções com sys.dm_exec_sessions. |
begin_tsn |
bigint |
Número de série inicial da transação. |
end_tsn |
bigint |
Número de série final da transação. |
state |
int |
O estado da transação:
|
state_desc |
nvarchar |
A descrição do estado da transação. |
result |
int |
O resultado dessa transação. Veja os valores possíveis a seguir: 0 - IN PROGRESS 1 - SUCCESS 2-ERROR 3 - COMMIT DEPENDENCY 4 - VALIDATION FAILED (RR) 5 - VALIDATION FAILED (SR) 6 - ROLLBACK |
result_desc |
nvarchar |
O resultado dessa transação. Veja os valores possíveis a seguir: IN PROGRESS SUCCESS ERROR COMMIT DEPENDENCY VALIDATION FAILED (RR) VALIDATION FAILED (SR) ROLLBACK |
last_error |
int |
Somente para uso interno |
is_speculative |
bit |
Somente para uso interno |
is_prepared |
bit |
Somente para uso interno |
is_delayed_durability |
bit |
Somente para uso interno |
memory_address |
varbinary |
Somente para uso interno |
database_address |
varbinary |
Somente para uso interno |
thread_id |
int |
Somente para uso interno |
read_set_row_count |
int |
Somente para uso interno |
write_set_row_count |
int |
Somente para uso interno |
scan_set_count |
int |
Somente para uso interno |
savepoint_garbage_count |
int |
Somente para uso interno |
log_bytes_required |
bigint |
Somente para uso interno |
count_of_allocations |
int |
Somente para uso interno |
allocated_bytes |
int |
Somente para uso interno |
reserved_bytes |
int |
Somente para uso interno |
commit_dependency_count |
int |
Somente para uso interno |
commit_dependency_total_attempt_count |
int |
Somente para uso interno |
scan_area |
int |
Somente para uso interno |
scan_area_desc |
nvarchar |
Somente para uso interno |
scan_location |
int |
Somente para uso interno. |
dependent_1_address |
varbinary(8) |
Somente para uso interno |
dependent_2_address |
varbinary(8) |
Somente para uso interno |
dependent_3_address |
varbinary(8) |
Somente para uso interno |
dependent_4_address |
varbinary(8) |
Somente para uso interno |
dependent_5_address |
varbinary(8) |
Somente para uso interno |
dependent_6_address |
varbinary(8) |
Somente para uso interno |
dependent_7_address |
varbinary(8) |
Somente para uso interno |
dependent_8_address |
varbinary(8) |
Somente para uso interno |
Permissões
Requer a permissão VIEW DATABASE STATE no servidor.
Consulte também
Conceitos
Exibições de gerenciamento dinâmico da tabela com otimização de memória (Transact-SQL)