Simptomi
Razmislite o sljedećem scenariju:
-
Mrežnu obradu transakcija u memoriji (OLTP) koristite u verzijama Microsoft SQL Server 2017, 2016 i 2014.
-
Upit izvršavate na tablici optimiziranoj za memoriju koja sadrži veliki indeks.
U ovom scenariju, ako koristite veliki indeks tijekom izvršavanja upita, korištenje CPU-a može naglo porasti na 100 posto vrlo brzo. Ako imate više logičkih procesora, samo jedan od procesora može se brzo nagnuti na 100 posto.
Uzrok
Taj se problem pojavljuje jer se zbirka otpadaka u OLTP-u u memoriji može dugo dovršiti ako se u izvršavanju upita koristi veliki indeks.
Rješenje
Taj je problem riješen u sljedećim kumulativnim ažuriranjima za SQL Server:
Kumulativno ažuriranje 4 za SQL Server 2017.
Kumulativno ažuriranje 7 za SQL Server 2016 SP1
Kumulativno ažuriranje 2 za SQL Server 2014 SP3
NapomenaNakon instalacije ovog ažuriranja morate omogućiti zastavicu praćenja (TF) 9945 da biste riješili taj problem. Da biste omogućili TF 9945, pročitajte temu Praćenje zastavica (SQL) na Microsoftovoj mreži za razvojne inženjere (MSDN).
Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve 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.
Status
Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku "Odnosi se na".
Reference
Informirajte se o terminologijikoju Microsoft koristi za opisivanje softverskih ažuriranja.