sys.dm_db_xtp_transactions (Transact-SQL)
適用於:SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體
報告記憶體內部 OLTP 資料庫引擎中的使用中交易。
如需詳細資訊,請參閱 In-Memory OLTP (記憶體中最佳化)。
資料行名稱 | 資料類型 | 描述 |
---|---|---|
node_id |
smallint | 節點的標識碼 |
xtp_transaction_id |
bigint | XTP 交易管理員中此交易的內部標識碼 |
transaction_id |
bigint | 交易標識碼。 與其他交易相關的 DMV 聯結 transaction_id ,例如 sys.dm_tran_active_transactions 。0 僅適用於 XTP 的交易,例如原生編譯預存程式所啟動的交易。 |
session_id |
smallint | session_id 執行此交易之工作階段的 。 與聯結 sys.dm_exec_sessions |
begin_tsn |
bigint | 開始交易的交易序號 |
end_tsn |
bigint | 交易的結束交易序號 |
state |
int | 交易的狀態:0 -積極1 -承諾2 -中止3 -驗證 |
state_desc |
nvarchar | 交易狀態的描述 |
result |
int | 此交易的結果。 以下是可能的值。0 - 進行中1 -成功2 -錯誤3 - COMMIT DEPENDENCY4 - 驗證失敗 (RR)5 - 驗證失敗(SR)6 -反轉 |
result_desc |
nvarchar | 此交易的結果。 以下是可能的值。IN PROGRESS SUCCESS ERROR COMMIT DEPENDENCY VALIDATION FAILED (RR) VALIDATION FAILED (SR) ROLLBACK |
xtp_parent_transaction_node_id |
smallint | 僅供內部使用。 |
xtp_parent_transaction_id |
bigint | 僅供內部使用。 |
last_error |
int | 僅供內部使用。 |
is_speculative |
bit | 僅供內部使用。 |
is_prepared |
bit | 僅供內部使用。 |
is_delayed_durability |
bit | 僅供內部使用。 |
memory_address |
varbinary | 僅供內部使用。 |
database_address |
varbinary | 僅供內部使用。 |
thread_id |
int | 僅供內部使用。 |
read_set_row_count |
int | 僅供內部使用。 |
write_set_row_count |
int | 僅供內部使用。 |
scan_set_count |
int | 僅供內部使用。 |
savepoint_garbage_count |
int | 僅供內部使用。 |
log_bytes_required |
bigint | 僅供內部使用。 |
count_of_allocations |
int | 僅供內部使用。 |
allocated_bytes |
int | 僅供內部使用。 |
reserved_bytes |
int | 僅供內部使用。 |
commit_dependency_count |
int | 僅供內部使用。 |
commit_dependency_total_attempt_count |
int | 僅供內部使用。 |
scan_area |
int | 僅供內部使用。 |
scan_area_desc |
nvarchar | 僅供內部使用。 |
scan_location |
int | 僅供內部使用。 |
dependent_1_address |
varbinary(8) | 僅供內部使用。 |
dependent_2_address |
varbinary(8) | 僅供內部使用。 |
dependent_3_address |
varbinary(8) | 僅供內部使用。 |
dependent_4_address |
varbinary(8) | 僅供內部使用。 |
dependent_5_address |
varbinary(8) | 僅供內部使用。 |
dependent_6_address |
varbinary(8) | 僅供內部使用。 |
dependent_7_address |
varbinary(8) | 僅供內部使用。 |
dependent_8_address |
varbinary(8) | 僅供內部使用。 |
權限
針對 SQL Server 2019 (15.x) 和舊版,需要資料庫的 VIEW DATABASE STATE 許可權。
針對 SQL Server 2022 (16.x) 和更新版本,需要資料庫的 VIEW DATABASE PERFORMANCE STATE 許可權。