Symptom
Ny granskning krav för gemensamma kriterier överensstämmelse (CCC) kan orsaka mer CPU-förbrukning i SQL Server 2016 och 2017. Detta kan vara mer märkbart för arbetsbelastningar använder många täta, korta transaktioner, till exempel sådana som rör tempdb. Det här problemet uppstår även om CCC inte har aktiverats.
Tänk på följande:
- Du har en mycket transaktionell belastning med ett stort antal infogning/uppdatering av transaktioner.
- Programmet utför ofta små transaktioner.
- Programmet använder kraftigt tempdb, såsom när programmet använder INSERT INTO tillfälligt register efter varandra i många olika transaktioner.
Lösning
Detta problem har korrigerats i följande kumulativa uppdateringar för SQL Server:
Anmärkning:
- Om du vill aktivera korrigeringen i SQL Server 2016 aktiveras Trace flaggan 3427.
- Om du vill aktivera korrigeringen i SQL Server 2017 inaktiveras gemensamma kriterier överensstämmelse (CCC).
Status
Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet ”gäller”.