Didelis užklausos kompiliavimo laukia, RESOURCE_SEMAPHORE_QUERY_COMPILE SQL serverio 2014

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: 3024815
Požymiai

Kai bandote vykdyti daug didelė užklausų Microsoft SQL Server 2014 m. vienu metu, kai kurias užklausas gali palaukti, kol RESOURCE_SEMAPHORE_QUERY_COMPILE. Tik vieną užklausą, kuri reikalauja daugiau atminties nei didelis šliuzo ribos (kaip numatyta DBCC MEMORYSTATUS komandos išvestį) sudarys gali tęsti, net jei serveryje yra pakankamai laisvos atminties.

Pastaba. Tai yra numatyta. Tačiau didelis paketinį sistemose, pvz., duomenų saugyklos, tai galėtų downgrade tuo pačiu metu atlikti daug užklausų efektyvumą.

Sprendimas
Kaupiamojo naujinimo informacija
Šį kaupiamąjį naujinimą SQL serverio pirmą kartą buvo išspręsta problema.

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:
Ši karštoji pataisa pakeičia naują sekimo vėliavėlė -T 6498. Šis sekimo žymė suteikia daugiau nei vienas didelis užklausos kompiliavimo prieiti prie didelis šliuzo, kai yra pakankamai atminties. Yra pagrįstas 80 SQL Server tikslinės atminties dalis, ir tai leidžia vienas didelis užklausos kompiliavimo per 25 gigabaitų (GB) atminties. Pvz., tai leidžia du dideli užklausos rinkiniai 64 GB atminties paskirties kompiuteryje.

Pritaikius šias karštąsias pataisas, turite įgalinti sekimo vėliava - 6498 T įjungti naują veikimą.

Pastaba. Jei naudodami komandą DBCC TRACEON sekimo žymės, jūs neturite iš naujo paleisti serverį, kad įsigaliotų sekimo žymę. Bet tai gali užtrukti 10 sekundžių taikyti naują didelis šliuzo konfigūraciją.

„Microsoft“ pateikia palaikomas karštąsias pataisas. Tačiau šios karštosios pataisos skirtos tik šiame straipsnyje aprašytai problemai spręsti. Jas taikykite tik sistemoms, kuriose kyla ši konkreti problema.

Jeigu karštąsias pataisas galima atsisiųsti, šio žinių bazės straipsnio viršuje yra skyrius „Galima atsisiųsti karštąsias pataisas“. Jei šio skyriaus nėra, pateikite užklausą „Microsoft“ klientų aptarnavimo ir palaikymo tarnybai, kad gautumėte karštąsias pataisas.

Pastaba. Jeigu kyla papildomų problemų arba jei reikia šalinti triktis, gali reikėti pateikti atskirą užklausą. Už papildomą pagalbą dėl problemų ir klausimų, nesusijusių su čia nurodytomis karštosiomis pataisomis, bus taikomi įprasti mokesčiai už pagalbos paslaugas. Jei reikia išsamaus „Microsoft“ klientų aptarnavimo ir palaikymo tarnybos telefono numerių sąrašo arba norite pateikti atskirą užklausą, apsilankykite toliau nurodytoje „Microsoft“ svetainėje: Pastaba. Formoje „Galima atsisiųsti karštąsias pataisas“ nurodomos kalbos, kurioms skirtos karštosios pataisos. Jei nematote savo kalbos, tai kalbai skirtų karštųjų pataisų nėra.
Daugiau informacijos

Priežastis

SQL serveris naudoja surinkti šliuzai ir droselio rinkinius. Šliuzo architektūra yra SQL Server išsaugoti atminties rengimo gaunamų užklausų pagal valdymo būdas. Yra trys šliuzai: mažos, vidutinės ir didelės.

Jei norite gauti daugiau informacijos apie tai, kaip naudoti komandą DBCC MEMORYSTATUS stebėti atminties, žr. KB 907877: Kaip naudoti komandą DBCC MEMORYSTATUS stebėti atminties sąnaudos SQL Server 2005.
Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.

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

Rekvizīti

Raksta ID: 3024815. Pēdējo reizi pārskatīts: 06/24/2015 06:57:00. Pārskatījums: 4.0

Microsoft SQL Server 2014 Business Intelligence, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Web, Microsoft SQL Server 2014 Service Pack 1

  • kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseadvanced kbmt KB3024815 KbMtlt
Atsauksmes