Perbaikan
Ini meningkatkan Batas Kualifikasi untuk REORGANIZE untuk menghapus baris yang dihapus dari grup baris dalam Clustered Columnstore Index (CCI) di SQL Server 2019.
Untuk maintanensi baris yang dihapus dengan lebih baik dalam Indeks Columnstore Tergugus, Lacak Bendera (TF) 11631 dan TF 11634 diperkenalkan. Untuk mengetahui selengkapnya tentang Bendera Jejak, lihat DBCC TRACEON - Lacak Bendera (Transact-SQL).
Informasi selengkapnya
Secara default ketika ALTER INDEX REORGANIZE dijalankan batas kualifikasi untuk menghapus baris dari grup baris adalah bahwa grup baris tertentu memiliki 10% dari kemungkinan baris maksimum dalam grup baris dihapus. Karena baris maksimum yang memungkinkan dalam grup baris adalah 1 juta baris, batas kualifikasi adalah 10%, yaitu baris 100K dihapus dalam grup baris sebelum REORGANIZE menghapus baris dari grup baris. Untuk mengetahui selengkapnya tentang menata ulang dan menyusun ulang indeks, lihat Mendefinisikan indeks dengan menyusun ulang atau menata ulang indeks.
Batas ambang batas memiliki beberapa kekhawatiran:
-
Untuk beberapa grup dengan ukuran penuh 1M baris, mencapai 100K baris yang dihapus mungkin memakan waktu lama dan hingga baris yang dihapus tidak dikosongkan.
-
Untuk grup baris yang lebih kecil, persentase baris yang dihapus akan sangat besar tetapi masih baris yang dihapus tidak akan dianggap selesai.
Untuk detail selengkapnya, lihat Bendera Jejak Baru untuk pemeliharaan baris yang dihapus dengan lebih baik dalam Indeks Columnstore
Pemecahan Masalah
Penyempurnaan ini disertakan dalam pembaruan kumulatif berikut untuk SQL Server:
Setiap pembaruan kumulatif baru untuk SQL Server berisi semua perbaikan keamanan dan hotfix yang ada di build sebelumnya. Sebaiknya instal build terbaru untuk versi SQL Server Anda:
Referensi
Pelajari tentang terminologiyang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.