Delen via


sys.dm_db_xtp_transactions (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Rapporteert de actieve transacties in de In-Memory OLTP-database-engine.

Zie In-Memory OLTP (In-Memory Optimization) voor meer informatie.

Kolomnaam Gegevenstype Description
node_id smallint ID van de knoop
xtp_transaction_id bigint Interne ID voor deze transactie in de XTP-transactiemanager
transaction_id bigint De transactie-ID. Voegt zich aan met de transaction_id in andere transactiegerelateerde DMV's, zoals sys.dm_tran_active_transactions.

0 voor alleen XTP-transacties, zoals transacties die worden gestart door native gecompileerde opgeslagen procedures.
session_id smallint De session_id van de sessie die deze transactie uitvoert. Aansluiting bij sys.dm_exec_sessions
begin_tsn bigint Start het serienummer van de transactie
end_tsn bigint Eind-transactie serienummer van de transactie
state int De staat van de transactie:

0 -ACTIEF
1 -TOEGEWIJD
2 -RUDIMENTAIR
3 -VALIDEREN
state_desc nvarchar De beschrijving van de transactietoestand
result int Het resultaat van deze transactie. De volgende zijn de mogelijke waarden.

0 - IN UITVOERING
1 -SUCCES
2 -FOUT
3 - COMMIT AFHANKELIJKHEID
4 - VALIDATIE MISLUKT (RR)
5 - VALIDATIE MISLUKT (SR)
6 -TERUGDRAAIEN
result_desc nvarchar Het resultaat van deze transactie. De volgende zijn de mogelijke waarden.

IN PROGRESS
SUCCESS
ERROR
COMMIT DEPENDENCY
VALIDATION FAILED (RR)
VALIDATION FAILED (SR)
ROLLBACK
xtp_parent_transaction_node_id smallint Alleen intern gebruik
xtp_parent_transaction_id bigint Alleen intern gebruik
last_error int Alleen intern gebruik
is_speculative bit Alleen intern gebruik
is_prepared bit Alleen intern gebruik
is_delayed_durability bit Alleen intern gebruik
memory_address varbinary Alleen intern gebruik
database_address varbinary Alleen intern gebruik
thread_id int Alleen intern gebruik
read_set_row_count int Alleen intern gebruik
write_set_row_count int Alleen intern gebruik
scan_set_count int Alleen intern gebruik
savepoint_garbage_count int Alleen intern gebruik
log_bytes_required bigint Alleen intern gebruik
count_of_allocations int Alleen intern gebruik
allocated_bytes int Alleen intern gebruik
reserved_bytes int Alleen intern gebruik
commit_dependency_count int Alleen intern gebruik
commit_dependency_total_attempt_count int Alleen intern gebruik
scan_area int Alleen intern gebruik
scan_area_desc nvarchar Alleen intern gebruik
scan_location int Alleen intern gebruik
dependent_1_address varbinary(8) Alleen intern gebruik
dependent_2_address varbinary(8) Alleen intern gebruik
dependent_3_address varbinary(8) Alleen intern gebruik
dependent_4_address varbinary(8) Alleen intern gebruik
dependent_5_address varbinary(8) Alleen intern gebruik
dependent_6_address varbinary(8) Alleen intern gebruik
dependent_7_address varbinary(8) Alleen intern gebruik
dependent_8_address varbinary(8) Alleen intern gebruik

Permissions

Voor SQL Server 2019 (15.x) en eerdere versies is de machtiging VIEW DATABASE STATE vereist voor de database.

Voor SQL Server 2022 (16.x) en latere versies is de machtiging VIEW DATABASE PERFORMANCE STATE vereist voor de database.