sys.dm_db_xtp_transactions (T-SQL)
Berlaku untuk: SQL ServerAzure SQL Database Azure SQL Managed Instance
Melaporkan transaksi aktif di mesin database OLTP Dalam Memori.
Untuk informasi selengkapnya, lihat OLTP Dalam Memori (Pengoptimalan Dalam Memori).
Nama kolom | Jenis data | Deskripsi |
---|---|---|
node_id |
smallint | ID simpul |
xtp_transaction_id |
bigint | ID internal untuk transaksi ini di manajer transaksi XTP |
transaction_id |
bigint | ID transaksi. Bergabung dengan transaction_id dalam DMV terkait transaksi lainnya, seperti sys.dm_tran_active_transactions .0 untuk transaksi khusus XTP, seperti transaksi yang dimulai oleh prosedur tersimpan yang dikompilasi secara asli. |
session_id |
smallint | Sesi session_id yang menjalankan transaksi ini. Bergabung dengan sys.dm_exec_sessions |
begin_tsn |
bigint | Mulai nomor seri transaksi transaksi |
end_tsn |
bigint | Akhiri nomor seri transaksi transaksi |
state |
int | Status transaksi:0 -AKTIF1 -BERKOMITMEN2 -DIBATALKAN3 -MEMVALIDASI |
state_desc |
nvarchar | Penjabaran dari status transaksi |
result |
int | Hasil transaksi ini. Berikut ini adalah nilai yang mungkin.0 - SEDANG BERLANGSUNG1 -KEBERHASILAN2 -KESALAHAN3 - MENERAPKAN DEPENDENSI4 - VALIDASI GAGAL (RR)5 - VALIDASI GAGAL (SR)6 -ROLLBACK |
result_desc |
nvarchar | Hasil transaksi ini. Berikut ini adalah nilai yang mungkin.IN PROGRESS SUCCESS ERROR COMMIT DEPENDENCY VALIDATION FAILED (RR) VALIDATION FAILED (SR) ROLLBACK |
xtp_parent_transaction_node_id |
smallint | Hanya untuk penggunaan internal |
xtp_parent_transaction_id |
bigint | Hanya untuk penggunaan internal |
last_error |
int | Hanya untuk penggunaan internal |
is_speculative |
bit | Hanya untuk penggunaan internal |
is_prepared |
bit | Hanya untuk penggunaan internal |
is_delayed_durability |
bit | Hanya untuk penggunaan internal |
memory_address |
varbinary | Hanya untuk penggunaan internal |
database_address |
varbinary | Hanya untuk penggunaan internal |
thread_id |
int | Hanya untuk penggunaan internal |
read_set_row_count |
int | Hanya untuk penggunaan internal |
write_set_row_count |
int | Hanya untuk penggunaan internal |
scan_set_count |
int | Hanya untuk penggunaan internal |
savepoint_garbage_count |
int | Hanya untuk penggunaan internal |
log_bytes_required |
bigint | Hanya untuk penggunaan internal |
count_of_allocations |
int | Hanya untuk penggunaan internal |
allocated_bytes |
int | Hanya untuk penggunaan internal |
reserved_bytes |
int | Hanya untuk penggunaan internal |
commit_dependency_count |
int | Hanya untuk penggunaan internal |
commit_dependency_total_attempt_count |
int | Hanya untuk penggunaan internal |
scan_area |
int | Hanya untuk penggunaan internal |
scan_area_desc |
nvarchar | Hanya untuk penggunaan internal |
scan_location |
int | Hanya untuk penggunaan internal |
dependent_1_address |
varbinary(8) | Hanya untuk penggunaan internal |
dependent_2_address |
varbinary(8) | Hanya untuk penggunaan internal |
dependent_3_address |
varbinary(8) | Hanya untuk penggunaan internal |
dependent_4_address |
varbinary(8) | Hanya untuk penggunaan internal |
dependent_5_address |
varbinary(8) | Hanya untuk penggunaan internal |
dependent_6_address |
varbinary(8) | Hanya untuk penggunaan internal |
dependent_7_address |
varbinary(8) | Hanya untuk penggunaan internal |
dependent_8_address |
varbinary(8) | Hanya untuk penggunaan internal |
Izin
Untuk SQL Server 2019 (15.x) dan versi sebelumnya, memerlukan izin TAMPILKAN STATUS DATABASE pada database.
Untuk SQL Server 2022 (16.x) dan versi yang lebih baru, memerlukan izin TAMPILKAN STATUS PERFORMA DATABASE pada database.
Konten terkait
- Pengantar Tabel yang Dioptimalkan Memori
- Tampilan Manajemen Dinamis Tabel yang Dioptimalkan Memori
- Gambaran Umum dan Skenario Penggunaan OLTP Dalam Memori
- Mengoptimalkan performa dengan menggunakan teknologi dalam memori di Azure SQL Database
- Mengoptimalkan performa dengan menggunakan teknologi dalam memori di Azure SQL Managed Instance