Korriger: Spørringen kjører sakte når SQL Server bruker hash mengde i spørringsplanen

VIKTIG: Denne artikkelen ble oversatt med maskinoversettelsesprogramvare fra Microsoft og muligens redigert av Microsoft Community via CTF-teknologi i stedet for av en oversetter. Microsoft tilbyr både menneskelig oversatte og maskinoversatte/Community-redigerte artikler, slik at du får tilgang til alle artiklene i vår Knowledge Base på ditt eget språk. En maskinoversatt eller Community-redigert artikkel er imidlertid ikke alltid perfekt. Den kan inneholde feil i vokabular, syntaks eller grammatikk, mye likt en fremmedspråklig som forsøker å snakke språket ditt. Microsoft har ikke ansvar for unøyaktige opplysninger, feil eller skade forårsaket av feilaktig oversettelse av innholdet eller kundenes bruk av informasjonen. Microsoft oppdaterer jevnlig maskinoversettelsesprogramvaren og -verktøyene for å forbedre redigering av maskinoversatte tekster.

Den engelske versjonen av denne artikkelen er den følgende: 3167159
Symptom
Spørringen kan kjøre sakte hvis følgende betingelser er oppfylt:
  • Spørringen bruker som mengdefunksjoner Grupper etter.
  • SQL Server bruker hash aggregerte spørringsplanen.
  • Estimert antall distinkte verdier er mye lavere enn det faktiske antallet forskjellige verdier for mengdeverdien.
Når dette problemet oppstår, vises en advarsel om hendelsen hvis du gjøre Profiler eller utvidet hendelse sporing hash-kode.

Årsak
Dette problemet oppstår fordi SQL Server underestimates mengden minne gi nødvendig. Dette gir intermiedate resultater behersker til tempdb.
Løsning
Problemet ble først løst i den følgende kumulative oppdateringen av SQL Server:Obs! Du må aktivere sporingsflagg 9410 å aktivere denne hurtigreparasjonen.

Anbefaling: Installere den nyeste kumulative oppdateringen for SQL Server
Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Vi anbefaler at du laster ned og installerer de nyeste kumulative oppdateringene for SQL Server:
Referanser
Lær mer om den terminologi som Microsoft bruker for å beskrive programvareoppdateringer.
Obs! Dette er en "FAST PUBLISH"-artikkel som er opprettet direkte innenfor Microsofts kundestøtteorganisasjon. Informasjonen her leveres "som den er" som svar på problemer som kan oppstå. Som et resultat av den korte tiden det tar å gjøre materialet tilgjengelig, kan det inneholde skrivefeil, og det kan når som helst og uten forvarsel bli revidert. Se Vilkår for bruk for mer informasjon.

Advarsel: Denne artikkelen er autooversatt

Egenskaper

Artikkel-ID: 3167159 – Forrige gjennomgang: 09/22/2016 14:47:00 – Revisjon: 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 KbMtno
Tilbakemelding