Gejala
Persyaratan audit baru untuk kepatuhan kriteria Umum (CCC) dapat menyebabkan lebih banyak konsumsi CPU di SQL Server 2016 dan 2017. Hal ini dapat lebih terlihat untuk beban kerja yang menggunakan banyak transaksi singkat, seperti yang melibatkan Code. Perilaku ini terjadi bahkan saat CCC tidak diaktifkan.
Pertimbangkan skenario berikut ini:
-
Anda memiliki beban kerja yang sangat transaksional dengan sejumlah besar transaksi sisipkan/pembaruan.
-
Aplikasi Anda melakukan transaksi kecil yang sering.
-
Aplikasi Anda sangat bergantung pada Code, seperti ketika aplikasi menggunakan sisipkan ke dalam tabel temp berturut-turut dalam banyak transaksi terpisah.
Pemecahan Masalah
Masalah ini telah diperbaiki dalam pembaruan kumulatif berikut ini untuk SQL Server:
Catatan:
-
Untuk mengaktifkan perbaikan bendera pelacakan (TF) 3427 harus diaktifkan hanya dari pembaruan kumulatif 2 untuk SQL Server 2016 SP1 ke pembaruan kumulatif 2 untuk SQL Server 2016 SP2.
-
Mulai dari pembaruan kumulatif 3 untuk SQL Server 2016 SP2 dan SQL Server 2017, Common criteria Compliance (CCC) harus dinonaktifkan untuk mengaktifkan perbaikan.
Pembaruan kumulatif 4 untuk SQL Server 2017
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:
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".
Referensi
Pelajari tentang terminologiyang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.