NUSTATYTI: Sumažinti SQL serverio veikimas, kai nėra didesnių teisių privilegijuota režimu CPU naudojimas ir didelės apimties puslapio spynos laukia

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: 3162589
Požymiai
Kai įdiegiate SQL Server 2014 1 pakeitimų paketas (SP1), SQL Server 2012 SP3 arba SQL Server 2016, jaučiate lėtai užklausą performanceand elevatedprivileged (branduolys) modeCPU naudojimas, kol Serveris paleistas iš naujo. Taip pat gali matyti didelės apimties PAGELATCH_ * laukia.
Sprendimas
Problema buvo išspręsta toliau kaupiamieji naujinimai SQL serverio: 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:


Priežastis
SQL serveris naudoja dinaminį spynos paaukštinimo ir pažeminimo logika (super/sub-latch). Tai pagerinamas veikimo efektyvumas SQL serverio ir mastelio iš palaikymo sekti, skaičius įgyja skląsčio, ir kiek laiko jis turėtų būti įsigyti patį sklende, jei nėra spynos tvirtinimas. Tada, tinkamų skląsčiai yra skatinti (Super spynos) pagal šį modelį. Kai yra daug pokyčių (intarpų/naujinimus/ištrina) netvarkiojo masyvo arba BTree (HoBT), HoBT susijusios užraktai gali skatinti super skląsčiu būsena. Tačiau, kad pažeminimo nekyla automatiškai. Plačiau apie super/sub-latching į Šiame straipsnyje.

Jei vėliau šie HoBTs yra deallocated, paleistas HoBT grįžta į visuotinėje talpykloje pakartotinai. Kai tą HOBT naudojamas pakartotinai, jis panaudoja anksčiau skatinti užraktas, net tada, kai nėra jokių su HoBT tvirtinimas. Tai padidina CPU išlaidas. Taip padidėja privilegijuota (branduolys) režimu SQL serverio procesoriaus kol Serveris paleistas iš naujo. Šios paprastai suteikiamas ne daugiau kaip keletą mikrosekundžių su kiekviena vykdymo. Taip pat galite pamatyti PAGELATCH_ * laukia didelės apimties dėl šių išplėstinio Super skląsčiai HoBTs.
Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.

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

Savybės

Straipsnio ID: 3162589 – Paskutinė peržiūra: 10/05/2016 21:18:00 – Peržiūra: 4.0

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

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3162589 KbMtlt
Atsiliepimai