Simptomi
Novi zahtjevi nadzora za usklađenost sa zajedničkim kriterijima (CCC) mogli bi uzrokovati veću potrošnju CPU-a u sustavima SQL Server 2016 i 2017. To može biti uočljivije kada se radi o radnim opterećenjima koja koriste brojne česte, kratke transakcije, primjerice one koje uključuju tempdb. To se događa čak i kada CCC nije omogućen.
Razmotrite sljedeće scenarije:
- Imate vrlo transakcijsko opterećenje s velikim brojem transakcija umetanja i ažuriranja.
- Vaša aplikacija izvodi česte male transakcije.
- Vaša se aplikacija uvelike oslanja na tempdb, primjerice kada koristi privremenu tablicu INSERT INTO uzastopno u mnogo zasebnih transakcija.
Rješenje
Taj je problem riješen u sljedećim kumulativnim ažuriranjima za SQL Server:
Napomena:
- Da biste omogućili popravak, Track Flag (TF) 3427 mora biti omogućena samo od kumulativnog ažuriranja 2 za SQL Server 2016 SP1 do kumulativnog ažuriranja 2 za SQL Server 2016 SP2.
- Počevši od kumulativnog ažuriranja 3 za SQL Server 2016 SP2 i SQL Server 2017, usklađenost s zajedničkim kriterijima (CCC) mora se onemogućiti da bi se omogućio popravak.
Kumulativno ažuriranje 4 za SQL Server 2017
Kumulativno ažuriranje 3 za SQL Server 2016 SP2
Kumulativno ažuriranje 2 za SQL Server 2016 SP1
O kumulativnim ažuriranjima za SQL Server
Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Najnovije kumulativno ažuriranje za SQL Server 2017
Najnovije kumulativno ažuriranje za SQL Server 2016
Status
Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.
Reference
Saznajte više o terminologiji koju Microsoft upotrebljava za opisivanje softverskih ažuriranja.