Pelacakan Perubahan - sys.dm_tran_commit_table

Berlaku untuk:yes SQL Server (semua versi yang didukung) YesAzure SQL Database YesAzure SQL Managed Instance yesAzure Synapse Analytics Analytics yesPlatform 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)