NUSTATYTI: Užklausos veikia lėtai kai SQL serveris naudoja maiša būdu užklausos planas

SVARBU: šis straipsnis išverstas naudojant „Microsoft“ mašininio vertimo programinę įrangą ir gali būti pataisytas naudojant „Community Translation Framework“ (CTF) technologiją. „Microsoft“ siūlo mašinos išverstus ir po to bendruomenės suredaguotus straipsnius, taip pat žmogaus išverstus straipsnius siekdama suteikti prieigą prie visų savo žinių bazės straipsnių daugeliu kalbų. Mašinos išverstuose ir vėliau paredaguotuose straipsniuose gali būti žodyno, sintaksės ir / arba gramatikos klaidų. „Microsoft“ neatsako už jokius netikslumus, klaidas arba žalą, patirtą dėl neteisingo turinio vertimo arba mūsų klientų naudojimosi juo. Daugiau apie CTF žr. http://support.microsoft.com/gp/machine-translation-corrections.

Spustelėkite čia, norėdami pamatyti šio straipsnio versiją anglų kalba: 3167159
Požymiai
Jūsų užklausa gali veikti lėtai, jei teisingos šios sąlygos:
  • Užklausa naudoja suvestiniai duomenys, pvz. Grupuoti pagal.
  • SQL serveris naudoja maiša būdu užklausos planas.
  • Atskiras reikšmių skaičius yra daug mažesnis nei atskiras reikšmes bendro skaičiaus.
Iškilus šiai problemai, pamatysite maiša įspėjimas įvykis, jei tai pristatymo arba Išplėstinis įvykių sekimas.

Priežastis
Ši problema kyla, nes SQL serverio nepakankamai atminties suteikimas reikalingi kiekį. Tai lemia intermiedate rezultatų praliejimas į tempdb.
Sprendimas
Problema pirmą kartą buvo išspręsta šį kaupiamąjį naujinimą SQL serverio:Pastaba. Jūs turite įgalinti sekimo žymė 9410 suaktyvinti šį pakeitimą.

Rekomendacija: Įdiegti naujausią kaupiamąjį naujinimą SQL Server
SQL serverio kiekvieną naują Kaupiamasis naujinimas yra visos karštosios ir naujausios saugos pataisos, kurios buvo įtrauktos į ankstesnio kaupiamojo naujinimo. Rekomenduojame atsisiųsti ir įdiegti SQL Server kaupiamieji naujinimai:
Nuorodos
Susipažinkite su terminologiją kurią „Microsoft“ naudoja programinės įrangos naujinimams apibūdinti.
Pastaba. Tai yra SPARČIOJO PUBLIKAVIMO straipsnis, sukurtas „Microsoft“ palaikymo organizacijoje ir pateikiamas tiesiai iš jos. Jame esanti informacija pateikiama tokia, kokia yra, atsižvelgiant į iškilusias problemas. Kadangi siekiama šią informaciją pateikti kuo greičiau, joje gali būti spausdinimo klaidų, todėl bet kuriuo metu ji gali būti pakeista apie tai nepranešus. Kitos informacijos žr. naudojimo sąlygose.

Įspėjimas: šis straipsnis išverstas automatiškai

Savybės

Straipsnio ID: 3167159 – Paskutinė peržiūra: 09/22/2016 14:48:00 – Peržiūra: 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 KbMtlt
Atsiliepimai