Freigeben über


sys.dm_db_xtp_transactions (Transact-SQL)

Meldet die aktiven Transaktionen im In-Memory OLTP-Datenbankmodul.

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

Gilt für: SQL Server (SQL Server 2014 bis aktuelle Version).

Spaltenname

Datentyp

Beschreibung

xtp_transaction_id

bigint

Die interne ID für diese Transaktion im XTP-Transaktions-Manager.

transaction_id

bigint

Die Transaktions-ID. Joins mit der Transaktions-ID in anderen transaktionsbezogenen DMVs, z. B. sys.dm_tran_active_transactions.

0 nur für XTP-Transaktionen, z. B. Transaktionen, die von systemintern kompilierten gespeicherten Prozeduren gestartet werden.

session_id

smallint

Die Sitzungs-ID der Sitzung, die diese Transaktion ausführt. Joins mit sys.dm_exec_sessions.

begin_tsn

bigint

Transaktionsseriennummer zum Starten der Transaktion.

end_tsn

bigint

Transaktionsseriennummer zum Beenden der Transaktion.

state

int

Der Status der Transaktion:

  • 0=ACTIVE

  • 1=COMMITTED

  • 2=ABORTED

  • 3=VALIDATING

state_desc

nvarchar

Die Beschreibung des Transaktionsstatus.

result

int

Das Ergebnis dieser Transaktion. Folgende Werte sind möglich:

0 - IN PROGRESS

1 - SUCCESS

2 - ERROR

3 - COMMIT DEPENDENCY

4 - VALIDATION FAILED (RR)

5 - VALIDATION FAILED (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

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

Erfordert die VIEW DATABASE STATE-Berechtigung auf dem Server.

Siehe auch

Konzepte

Dynamische Verwaltungssichten für speicheroptimierte Tabellen (Transact-SQL)