Simptomi
Upit se može pokrenuti sporo ako su ispunjeni sljedeći uvjeti:
-
Upit koristi agregate kao što je Grupiranje prema.
-
SQL poslužitelj koristi kumulativni raspršivanje u tarifi upita.
-
Procijenjeni broj različitih vrijednosti znatno je niži od stvarnog broja različitih vrijednosti za agregat.
Kada se taj problem pojavi, prikazat će se događaj s upozorenjem na hash ako to učinite profiler ili proširena praćenje događaja.
Uzrok
Taj se problem pojavljuje jer SQL poslužitelj podcjenjuje potrebnu količinu potrebne memorije. Ovaj rezultat u intermiedate rezultati prelijevanja u tempdb.
Rješenje
Problem je prvi put riješen u sljedećem kumulativnom ažuriranju sustava SQL Server:
NapomenaDa biste aktivirali taj popravak, morate omogućiti praćenje zastavice 9410.
Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Preporučujemo da preuzmete i instalirate najnovija kumulativna ažuriranja za SQL Server:
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.