Pelacakan Perubahan - sys.dm_tran_commit_table
Berlaku untuk:
SQL Server (semua versi yang didukung)
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics Analytics
Platform System (PDW)
Menampilkan satu baris untuk setiap transaksi yang diterapkan untuk tabel yang dilacak oleh SQL Server pelacakan perubahan. Tampilan manajemen sys.dm_tran_commit_table, yang disediakan untuk tujuan dukungan dan mengekspos informasi terkait transaksi yang mengubah penyimpanan pelacakan dalam tabel sistem sys.syscommittab. Tabel sys.syscommittab menyediakan pemetaan persisten yang efisien dari ID transaksi khusus database ke nomor urutan log penerapan (LSN) transaksi dan menerapkan tanda waktu. Data yang disimpan dalam tabel sys.syscommittab dan diekspos dalam tampilan manajemen ini dapat dibersihkan sesuai dengan periode retensi yang ditentukan saat pelacakan perubahan dikonfigurasi.
Catatan
Untuk memanggil ini dari Azure Synapse Analytics atau Analytics Platform System (PDW), gunakan nama sys.dm_pdw_nodes_tran_commit_table. Sintaks ini tidak didukung oleh kumpulan SQL tanpa server di Azure Synapse Analytics.
| Nama kolom | Jenis data | Deskripsi |
|---|---|---|
| commit_ts | bigint | Angka yang meningkat secara monoton yang berfungsi sebagai tanda waktu khusus database untuk setiap transaksi yang dilakukan. |
| xdes_id | bigint | ID internal khusus database untuk transaksi. |
| commit_lbn | bigint | Jumlah blok log yang berisi catatan log penerapan untuk transaksi. |
| commit_csn | bigint | Nomor urutan penerapan khusus instans untuk transaksi. |
| commit_time | smalldatetime | Waktu ketika transaksi dilakukan. |
| pdw_node_id | int | Berlaku untuk: Azure Synapse Analytics, Analytics Platform System (PDW) Pengidentifikasi untuk simpul tempat distribusi ini aktif. |
Lihat juga
Tampilan dan Fungsi Manajemen Dinamis (SQL Bertransaksi)
Tentang Pelacakan Perubahan (SQL Server)