Ringkasan
Pembaruan ini berisi penyempurnaan untuk fitur pembersihan pelacakan perubahan di Microsoft SQL Server 2016 dan 2017 pada Windows.
-
Pembersihan tabel syscommittab di pemeriksaan sulit dihindari, karena hal ini mungkin berdampak pada kinerja operasi pemeriksaan. Sebagai gantinya, tabel syscommittab mungkin dibersihkan segera setelah perubahan pelacakan otomatis pembersihan selesai. Saat perubahan pelacakan otomatis pembersihan selesai, pembaruan Marka air versi – versi pembersihan yang diperkuat. Versi pembersihan yang diperkuat ini digunakan dalam pembersihan syscommittab untuk mengidentifikasi rekaman yang akan dihapus.
-
Saat ini, dalam proses pelacakan perubahan pembersihan otomatis, setiap thread pembersihan mengalami pemblokiran saat menghapus atau membersihkan baris dari tabel sampingan, pembersihan otomatis berhenti dan keluar dari proses. Dengan pembaruan ini, sebagai ganti keluar dari proses, tabel bermasalah ditandai untuk pengulangan dan lanjutkan dengan tabel yang tersisa dalam daftar. Saat utas selesai membersihkan tabel akhir, sebelum pembaruan telah diperbarui, proses akan diretribusnya untuk memeriksa apakah terdapat tabel yang ditandai untuk pengulangan.
-
Selain itu, kejadian berikut ini akan ditambahkan ke change_tracking_cleanup xevent yang sudah ada.
a) Errorintablecleanup – ini membantu mengidentifikasi apakah pembersihan pelacakan perubahan mengalami masalah saat membersihkan entri yang kedaluwarsa dari salah satu tabel.
b) Rowscleanedupinloop – ini membantu melacak perubahan pelacakan kemajuan pembersihan otomatis pada tingkatan tabel.
c) Retrycleanup – ini membantu mengidentifikasi pengulangan yang dibuat oleh thread pelacakan pelacakan otomatis.
Pemecahan Masalah
Pembaruan ini disertakan dalam pembaruan kumulatif dan paket layanan berikut ini untuk SQL Server:
Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Lihat pembaruan kumulatif terbaru untuk SQL Server:
Informasi paket layanan untuk SQL Server 2016
Paket Layanan bersifat kumulatif. Setiap paket layanan baru berisi semua perbaikan yang ada dalam paket layanan sebelumnya, beserta perbaikan baru apa pun. Rekomendasi kami adalah untuk menerapkan paket layanan terbaru dan pembaruan kumulatif terbaru untuk paket layanan tersebut. Anda tidak harus menginstal paket layanan sebelumnya sebelum menginstal paket layanan terbaru. Gunakan tabel 1 dalam artikel berikut ini untuk menemukan informasi selengkapnya tentang paket layanan terbaru dan pembaruan kumulatif terbaru.
Cara menentukan versi, edisi dan tingkat pembaruan SQL Server dan komponennya
Referensi
Pelajari tentang terminologiyang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.