Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada SQL do Azure
Reporta as transações ativas no motor da base de dados OLTP In-Memory.
Para obter mais informações, consulte In-Memory OLTP (In-Memory Optimization).
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
node_id |
smallint | ID do nó |
xtp_transaction_id |
bigint | ID interno desta transação no gestor de transações XTP |
transaction_id |
bigint | O ID da transação. Junta-se com o transaction_id em outros DMVs relacionados com transações, como sys.dm_tran_active_transactions.0 para transações apenas XTP, como transações iniciadas por procedimentos armazenados compilados nativamente. |
session_id |
smallint | A session_id da sessão que está a executar esta transação. Junta-se com sys.dm_exec_sessions |
begin_tsn |
bigint | Iniciar número de série da transação |
end_tsn |
bigint | Número de série final da transação |
state |
int | O estado da transação:0 - ATIVO1 - COMPROMETIDO2 - ABORTADO3 - VALIDAÇÃO |
state_desc |
nvarchar | A descrição do estado da transação |
result |
int | O resultado desta transação. Seguem-se os valores possíveis.0 - EM PROGRESSO1 - SUCESSO2 - ERRO3 - DEPENDÊNCIA DE COMMIT4 - VALIDAÇÃO FALHADA (RR)5 - VALIDAÇÃO FALHADA (SR)6 - ROLLBACK |
result_desc |
nvarchar | O resultado desta transação. Seguem-se os valores possíveis.IN PROGRESSSUCCESSERRORCOMMIT DEPENDENCYVALIDATION FAILED (RR)VALIDATION FAILED (SR)ROLLBACK |
xtp_parent_transaction_node_id |
smallint | Apenas para uso interno |
xtp_parent_transaction_id |
bigint | Apenas para uso interno |
last_error |
int | Apenas para uso interno |
is_speculative |
bit | Apenas para uso interno |
is_prepared |
bit | Apenas para uso interno |
is_delayed_durability |
bit | Apenas para uso interno |
memory_address |
Varbinary | Apenas para uso interno |
database_address |
Varbinary | Apenas para uso interno |
thread_id |
int | Apenas para uso interno |
read_set_row_count |
int | Apenas para uso interno |
write_set_row_count |
int | Apenas para uso interno |
scan_set_count |
int | Apenas para uso interno |
savepoint_garbage_count |
int | Apenas para uso interno |
log_bytes_required |
bigint | Apenas para uso interno |
count_of_allocations |
int | Apenas para uso interno |
allocated_bytes |
int | Apenas para uso interno |
reserved_bytes |
int | Apenas para uso interno |
commit_dependency_count |
int | Apenas para uso interno |
commit_dependency_total_attempt_count |
int | Apenas para uso interno |
scan_area |
int | Apenas para uso interno |
scan_area_desc |
nvarchar | Apenas para uso interno |
scan_location |
int | Apenas para uso interno |
dependent_1_address |
varbinário(8) | Apenas para uso interno |
dependent_2_address |
varbinário(8) | Apenas para uso interno |
dependent_3_address |
varbinário(8) | Apenas para uso interno |
dependent_4_address |
varbinário(8) | Apenas para uso interno |
dependent_5_address |
varbinário(8) | Apenas para uso interno |
dependent_6_address |
varbinário(8) | Apenas para uso interno |
dependent_7_address |
varbinário(8) | Apenas para uso interno |
dependent_8_address |
varbinário(8) | Apenas para uso interno |
Permissions
Para o SQL Server 2019 (15.x) e versões anteriores, requer a permissão VIEW DATABASE STATE no banco de dados.
Para 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 Memory-Optimized
- Memory-Optimized Vistas de Gestão Dinâmica da Tabela
- In-Memory Visão Geral e Cenários de Utilização OLTP
- Otimizar o desempenho usando tecnologias na memória no Banco de Dados SQL do Azure
- Otimizar o desempenho usando tecnologias na memória no Azure SQL Managed Instance