Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

Sümptomid

Kui proovite käivitada mitu suurt päringut Microsoft SQL Server 2014 samal ajal, võivad mõned päringud oodata RESOURCE_SEMAPHORE_QUERY_COMPILE. Ainult ühe päringu, mis nõuab rohkem mälu kui suur lüüsi lävi (nagu on ette nähtud DBCC MEMORYSTATUS käsu väljund) kompileerida saab jätkata isegi siis, kui server on saadaval piisavalt mälu.Märkus.See on oodatav käitumine. Kuid suurtes pakett-süsteemides (nt andmebaas) võib see vähendada paljude päringute samaaegset täitmist.

Lahendus

Kumulatiivse värskenduse teave

Probleem parandati esmakordselt SQL serveri järgmises koondvärskenduses.

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:

See käigultparandus tutvustab uut jälituslipp-T 6498. See jälituslipp laseb rohkem kui ühe suure päringu koostamiseks juurdepääsu suurele lüüsi, kui saadaval on piisavalt mälu. See põhineb 80 protsendil SQL serveri TARGETi mälust ja see võimaldab ühe suure päringu kompileerimist 25 gigabaiti (GB) mälu kohta. Näiteks võimaldab see kahe suure päringu kompileerimist 64 GB TARGETi mälu arvutis. Pärast selle käigultparanduse rakendamist peate lubama jälituslipp-T 6498, et lubada uut käitumist. Märkus.Kui lubate jälituslipp käsuga DBCC TRACEON abil, ei pea te jälgima, et teil oleks jälituslipp jõustumiseks. Kuid uue suure lüüsi konfiguratsiooni rakendamiseks võib kuluda 10 sekundit. Microsoft on saadaval toetatud käigultparandus. See käigultparandus on ette nähtud ainult selles artiklis kirjeldatud probleemi lahendamiseks. Kasutage seda käigultparandust ainult selles konkreetses probleemis olevates süsteemides. Kui kiirparandus on allalaadimiseks saadaval, on selle teabebaasi artikli ülaosas jaotis "kiirparandus on allalaadimiseks saadaval". Kui seda jaotist ei esine, esitage käigultparanduse hankimiseks Microsofti klienditeeninduse ja-toe taotlus. Märkus Kui ilmneb täiendavaid probleeme või kui on vaja teha tõrkeotsingut, peate looma eraldi tugiteenuse taotluse. Tavaline tugiteenuste hind kehtib täiendavatele tugiteenustega seotud küsimustele ja probleemidele, mis pole lahendatavad konkreetse käigultparandusega. Microsofti klienditeeninduse ja-toe telefoninumbrite tervikliku loendi või eraldi tugiteenuse taotluse loomiseks külastage järgmist Microsofti veebisaiti:

http://support.microsoft.com/contactus/?ws=support Märkus. Vormil "kiirparandus on allalaadimiseks saadaval" kuvatakse keeled, mille jaoks kiirparandus on saadaval. Kui te ei näe oma keelt, sellepärast kiirparandus pole selles keeles saadaval.

Lisateave

PõhjusSQL Server kasutab kompileerimise lüüsid Throttle kompileeritud. Lüüsi arhitektuur on viis, kuidas SQL Server peaks hoidma mälukasutust sissetulevate päringute jaotises Control. Seal on kolm lüüsi: väikesed, keskmised ja suured. Lisateavet selle kohta, kuidas kasutada funktsiooni " DBCC MEMORYSTATUS " jälgimiseks mälukasutust, leiate teemast KB 907877: kuidas kasutada käsku DBCC MEMORYSTATUS, et jälgida mälukasutust SQL Server 2005.

Olek

Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×