Rezime
Kada se plan upita koristi hash režima grupne obrade gde je jedan od ulaza optimizovani filter rasterećenja sa osnovnim pronalaženjem obeleživača ili pronalaženjem ključa u sistemima Microsoft SQL Server 2016 i SQL Server 2017, proizvode se netačne procene. Njegovoažuriranje poboljšava performanse upita za scenario.
Rešenje
Ovo poboljšanje je uključeno u sledeću kumulativnu ispravku za SQL Server:
Kumulativna ispravka 6 za SQL Server 2017
Kumulativna ispravka 8 za SQL Server 2016 SP1
Napomena:
-
Da biste omogućili ovu ispravku na nivou servera, morate omogućiti zastavicu za praćenje (TF) 4199. Da biste omogućili TF 4199 na globalnom nivou, koristite komandu DBCC TRACEON (4199, -1) ili koristite –T 4199 kao parametar za pokretanje.
-
Da biste omogućili ovu ispravku na nivou baze podataka, pokrenite sledeću komandu: ALTER DATABASE SCOPED CONFIGURATION SET QUERY_OPTIMIZER_HOTFIXES=ON.
-
Da biste omogućili ovu ispravku na nivou upita, koristite podsetnik za upit: KORISTITE HINT('ENABLE_QUERY_OPTIMIZER_HOTFIXES').
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i bezbednosne ispravke koje su bile u prethodnoj verziji. Pogledajte najnoviju kumulativnu ispravku za SQL Server:
Status
Microsoft je potvrdio da je ovo poboljšanje u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.