Momentan sunteți offline, așteptați să vă reconectați la internet

Remediere: Interogare se execută lent la SQL Server utilizează hash agregat în planul de interogare

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 3167159
Simptome
Interogare poate executa lent dacă următoarele condiții sunt adevărate:
  • Interogarea utilizează agregate, cum ar fi grup de.
  • SQL Server utilizează hash agregat în planul de interogare.
  • Numărul de valori distincte este mult mai mic decât numărul efectiv de valori distincte pentru agregat.
Când apare această problemă, veți vedea un hash avertisment eveniment dacă efectuați Profiler sau extins eveniment de urmărire.

Cauză
Această problemă apare deoarece SQL Server subestimează cantitatea de memorie grant necesare. Acest lucru duce la rezultate intermiedate deversând la tempdb.
Rezoluţie
Problema a fost rezolvată mai întâi în următoarea actualizare cumulativă de SQL Server:Notă Trebuie să activați semnalizatorul de urmărire 9410 pentru a activa această remediere.

Recomandare: Instalați ultimul actualizarea cumulativă pentru SQL Server
Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Vă recomandăm să descărcați și să instalați cele mai recente actualizări cumulative pentru SQL Server:
Referinţe
Aflați despre terminologia utilizată de Microsoft pentru a descrie actualizările software.
Notă Acesta este un articol „FAST PUBLISH” creat direct în cadrul organizaţiei de asistenţă Microsoft. Informaţiile conţinute aici sunt furnizate ca atare, drept răspuns la problemele care apar. Din cauza rapidităţii cu care sunt puse la dispoziţie, materialele pot avea erori tipografice şi pot fi revizuite în orice moment, fără înştiinţare. Consultaţi Termeni de utilizare pentru alte considerente.

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 3167159 - Ultima examinare: 09/22/2016 13:52:00 - Revizie: 2.0

Microsoft SQL Server 2014 Service Pack 1, Microsoft SQL Server 2016 Developer, Microsoft SQL Server 2016 Enterprise, Microsoft SQL Server 2016 Enterprise Core, Microsoft SQL Server 2016 Standard

  • kbqfe kbsurveynew kbexpertiseadvanced kbfix kbmt KB3167159 KbMtro
Feedback
.getElementsByTagName("head")[0].appendChild(m);