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 STATE-toestemming vereist VIEWDATABASE voor de database.

Voor SQL Server 2022 (16.x) en latere versies vereist VIEWDATABASE het PERFORMANCE STATE-recht op de database.