Sümptomid
Kui täidetud on järgmised tingimused, võib päring töötada aeglaselt.
-
Päring kasutab kokkuvõttefunktsiooni (nt rühmitamine).
-
SQL Server kasutab päringu plaanis Hash kogusummat.
-
Eri väärtuste eeldatav arv on palju väiksem kui kogusumma eri väärtuste tegelik arv.
Selle probleemi ilmnemisel kuvatakse Hash hoiatuse sündmus, kui teil on Profiler või laiendatud sündmuse jälgimine.
Põhjus
See probleem ilmneb seetõttu, et SQL Server alahindab vajaliku mälumahu suurust. Selle tulemuseks on intermiedate tulemid, mis ulatuvad tempdb.
Lahendus
Probleem parandati esmalt järgmise SQL serveri koondvärskenduses:
Märkus.Selle paranduse aktiveerimiseks peate lubama jälituslipp 9410.
Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmise koondvärskenduse. Soovitame teil alla laadida ja installida kumulatiivseid värskendusi SQL serveri jaoks:
Viited
Siit leiate teavet selle kohta, mida Microsoft kasutab tarkvaravärskenduste kirjeldamiseks.