sys.dm_db_xtp_transactions (Transact-SQL)

gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Rapporterar de aktiva transaktionerna i In-Memory OLTP-databasmotorn.

Mer information finns i In-Memory OLTP (In-Memory Optimization).

Kolumnnamn Datatyp Description
node_id smallint Nodens ID
xtp_transaction_id bigint Internt ID för denna transaktion i XTP-transaktionshanteraren
transaction_id bigint Transaktions-ID:t. Ansluter till i transaction_id andra transaktionsrelaterade DMV:er, såsom sys.dm_tran_active_transactions.

0 för endast XTP-transaktioner, såsom transaktioner som startas av inbyggt kompilerade lagrade procedurer.
session_id smallint Sessionen session_id som utför denna transaktion. Ansluter till sys.dm_exec_sessions
begin_tsn bigint Börja transaktionens serienummer för transaktionen
end_tsn bigint Sluttransaktionens serienummer för transaktionen
state int Transaktionens tillstånd:

0 -AKTIV
1 -ENGAGERAD
2 -AVBRÖTS
3 -VALIDERA
state_desc nvarchar Beskrivningen av transaktionstillståndet
result int Resultatet av denna transaktion. Följande är möjliga värden.

0 - UNDER GÅNG
1 -FRAMGÅNG
2 -FEL
3 - COMMIT-BEROENDET
4 - VALIDERING MISSLYCKADES (RR)
5 - VALIDERING MISSLYCKADES (SR)
6 -ÅNGRING
result_desc nvarchar Resultatet av denna transaktion. Följande är möjliga värden.

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

Permissions

För SQL Server 2019 (15.x) och tidigare versioner kräver view DATABASE STATE-behörighet för databasen.

För SQL Server 2022 (16.x) och senare versioner krävs behörigheten VIEW DATABASE PERFORMANCE STATE på databasen.