Simptome
Noile cerințe de audit pentru conformitatea criteriilor comune (CCC) pot provoca mai mult consum CPU în SQL Server 2016 și 2017. Acest lucru poate fi mai vizibil pentru volumul de lucru care utilizează mai multe tranzacții frecvente, scurte, cum ar fi cele care implică tempdb. Acest comportament apare chiar și atunci când CCC nu este activat.
Luați în considerare următoarele scenarii:
-
Aveți un volum de lucru foarte tranzacțional, cu un număr mare de tranzacții de inserare/actualizare.
-
Aplicația dumneavoastră efectuează tranzacții mici frecvente.
-
Aplicația se bazează foarte mult pe tempdb, cum ar fi atunci când aplicația utilizează INSERAREa în tabelul temp consecutiv în multe tranzacții separate.
Rezolvare
Această problemă este remediată în următoarele actualizări cumulative pentru SQL Server:
Notă:
-
Pentru a activa remedierea semnalizării de urmărire (TF) 3427 trebuie să fie activată doar din actualizarea cumulativă 2 pentru SQL Server 2016 SP1 la actualizarea cumulativă 2 pentru SQL Server 2016 SP2.
-
Începând de la actualizarea cumulativă 3 pentru SQL Server 2016 SP2 și pentru SQL Server 2017, conformitatea criteriilor comune (CCC) trebuie să fie dezactivată pentru a activa remedierea.
Actualizarea cumulativă 4 pentru SQL Server 2017
Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:
Cea mai recentă actualizare cumulativă pentru SQL Server 2017
Cea mai recentă actualizare cumulativă pentru SQL Server 2016
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.
Referințe
Aflați despre terminologiape care o utilizează Microsoft pentru a descrie actualizările de software.