sys.dm_db_xtp_transactions (Transact-SQL)

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed Instance

Meldet die aktiven Transaktionen in der In-Memory-OLTP-Datenbank-Engine.

Weitere Informationen finden Sie unter In-Memory OLTP (Speicheroptimierung).

Spaltenname Datentyp Beschreibung
node_id smallint ID des Knotens
xtp_transaction_id bigint Interne ID für diese Transaktion im XTP-Transaktions-Manager
transaction_id bigint Die Transaktions-ID. Verknüpfungen mit den transaction_id in anderen transaktionsbezogenen DMVs, z sys.dm_tran_active_transactions. B. .

0 für nur XTP-Transaktionen, z. B. von nativ kompilierten gespeicherten Prozeduren gestartete Transaktionen.
session_id smallint Die session_id Sitzung, die diese Transaktion ausführt. Verknüpfungen mit sys.dm_exec_sessions
begin_tsn bigint Fortlaufende Transaktionsnummer der Transaktion beginnen
end_tsn bigint Fortlaufende Transaktionsnummer der Transaktion beenden
state int Der Status der Transaktion:

0 -AKTIV
1 -ENGAGIERT
2 -ABGEBROCHEN
3 -BESTÄTIGEND
state_desc nvarchar Die Beschreibung des Transaktionsstatus
result int Das Ergebnis dieser Transaktion. Folgende Werte sind möglich:

0 -IM GANGE
1 -ERFOLG
2 -FEHLER
3 - COMMIT-ABHÄNGIGKEIT
4 - ÜBERPRÜFUNG FEHLGESCHLAGEN (RR)
5 - ÜBERPRÜFUNG FEHLGESCHLAGEN (SR)
6 -ROLLBACK
result_desc nvarchar Das Ergebnis dieser Transaktion. Folgende Werte sind möglich:

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

Berechtigungen

Für SQL Server 2019 (15.x) und frühere Versionen ist für die Datenbank eine STATE-Berechtigung erforderlichVIEWDATABASE.

Für SQL Server 2022 (16.x) und spätere Versionen ist die PERFORMANCE STATE-Berechtigung für die Datenbank erforderlichVIEWDATABASE.