Simptomi
Novi zahtevi za reviziju za usaglašenost sa uobičajenim kriterijumima (CCC) mogu prouzrokovati veću potrošnju CPU-a u SQL Server 2016 i 2017. Ovo može biti primetnije za radna opterećenja koja koriste mnoge česte, kratke transakcije, kao što su one koje uključuju tempdb. Do ovog ponašanja dođe čak i kada CCC nije omogućen.
Razmotrite sledeće scenarije:
-
Imate veoma transakciono opterećenje sa velikim brojem transakcija umetanja/ažuriranja.
-
Vaša aplikacija obavlja česte male transakcije.
-
Vaša aplikacija se u velikoj meri oslanja na tempdb, na primer kada aplikacija koristi INSERT INTO privremenu tabelu uzastopno u mnogim odvojenim transakcijama.
Rešenje
Ovaj problem je rešen u sledećim kumulativnim ispravkama za SQL Server:
Napomena:
-
Da biste omogućili ispravku Trace Flag (TF) 3427 mora biti omogućena samo od kumulativne ispravke 2 za SQL Server 2016 SP1 do kumulativne ispravke 2 za SQL Server 2016 SP2.
-
Počevši od kumulativne ispravke 3 za SQL Server 2016 SP2 i SQL Server 2017, uobičajena usaglašenost sa kriterijumima (CCC) mora biti onemogućena da bi se omogućila ispravka.
Kumulativna ispravka 4 za SQL Server 2017
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Reference
Saznajte više o terminologijikoju Microsoft koristi za opisivanje softverskih ispravki.