sys.dm_db_xtp_transactions (Transact-SQL)
Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do Azure
Relata as transações ativas no mecanismo de banco de dados OLTP na memória.
Para obter mais informações, veja OLTP in-memory (otimização na memória).
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
node_id |
smallint | ID do nó |
xtp_transaction_id |
bigint | ID interno para esta transação no gerenciador de transações XTP |
transaction_id |
bigint | A ID da transação. Junta-se com o transaction_id em outros DMVs relacionados à transação, como sys.dm_tran_active_transactions .0 para transações somente XTP, como transações iniciadas por procedimentos armazenados compilados nativamente. |
session_id |
smallint | O session_id da sessão que está executando esta transação. Junta-se com sys.dm_exec_sessions |
begin_tsn |
bigint | Iniciar o número de série da transação |
end_tsn |
bigint | Número de série da transação final da transação |
state |
int | O estado da transação:0 -ATIVO1 -EMPENHADO2 -ABORTADO3 -VALIDAR |
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 -EM ANDAMENTO1 -ÊXITO2 -ERRO3 - COMPROMETIMENTO DA DEPENDÊNCIA4 - FALHA NA VALIDAÇÃO (RR)5 - FALHA NA VALIDAÇÃO (SR)6 -REVERSÃO |
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 |
xtp_parent_transaction_node_id |
smallint | Somente para uso interno |
xtp_parent_transaction_id |
bigint | Somente para uso interno |
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
Para o SQL Server 2019 (15.x) e versões anteriores, requer a permissão VIEW DATABASE STATE no banco de dados.
Para o SQL Server 2022 (16.x) e versões posteriores, requer a permissão VIEW DATABASE PERFORMANCE STATE no banco de dados.
Conteúdo relacionado
- Introdução às tabelas com otimização de memória
- Exibições de gerenciamento dinâmico de tabela otimizadas para memória
- Visão geral do OLTP na memória e cenários de uso
- Otimizar o desempenho usando tecnologias na memória no Banco de Dados SQL do Azure
- Otimizar o desempenho usando tecnologias na memória na Instância Gerenciada SQL do Azure
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de