Simptome
Noile cerințe de auditare pentru conformitatea cu criteriile comune (CCC) pot provoca un consum mai mare de CPU în SQL Server 2016 și 2017. Acest lucru poate fi mai evident pentru volumul de lucru care utilizează multe tranzacții scurte, frecvente, cum ar fi cele care implică tempdb. Acest comportament apare chiar și atunci când nu este activat CCC.
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 tip Inserare/actualizare.
- Aplicația dvs. efectuează frecvent tranzacții mici.
- Aplicația dvs. se bazează în mare măsură pe tempdb, de exemplu atunci când aplicația utilizează INSERT INTO temp table consecutiv în mai multe tranzacții separate.
Rezolvare
Această problemă este remediată în următoarele actualizări cumulative pentru SQL Server:
Notă:
- Pentru a activa remedierea, semnalizarea de urmărire (TF) 3427 trebuie activată doar de la actualizarea cumulativă 2 pentru SQL Server 2016 SP1 la actualizarea cumulativă 2 pentru SQL Server 2016 SP2.
- Începând cu actualizarea cumulativă 3 pentru SQL Server 2016 SP2 și SQL Server 2017, conformitatea cu criteriile comune (CCC) trebuie să fie dezactivată pentru a permite remedierea.
Actualizarea cumulativă 4 pentru SQL Server 2017
Actualizarea cumulativă 3 pentru SQL Server 2016 SP2
Actualizarea cumulativă 2 pentru SQL Server 2016 SP1
Despre actualizările cumulative pentru SQL Server
Fiecare actualizare cumulativă nouă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu 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 care sunt listate în secțiunea „Se aplică la”.
Referințe
Aflați despre terminologia pe care o utilizează Microsoft pentru a descrie actualizările de software.