PARANDUS: SQL serveri jõudlus väheneb, kui on olemas laiendatud eesõigustega režiimi CPU kasutus ja suure mahuga leht lukustatakse ootab

NB! Artikkel on tõlgitud Microsofti masintõlketarkvaraga ja seda saab parandada Kogukonnapõhise tõlkeraamistiku (CTF) tehnoloogiaga. Microsoft pakub masintõlgitud, kogukonna järeltöödeldud ja inimtõlgitud artikleid, et anda mitmekeelne juurdepääs kõigile meie teabebaasi artiklitele. Masintõlgitud ja järeltöödeldud artiklites võib olla sõnavara-, süntaksi- ja/või grammatikavigu. Microsoft ei vastuta mingite ebatäpsuste, tõrgete ega kahjude eest, mis on tulenenud sisu valest tõlkest või selle kasutamisest meie klientide poolt. Lisateavet CTF-i kohta leiate aadressilt http://support.microsoft.com/gp/machine-translation-corrections/et.

Artikli ingliskeelse versiooni kuvamiseks klõpsake siin: 3162589
Sümptomid
Pärast seda, kui installite SQL Server 2014 Service Pack 1 (SP1), SQL Server 2012 hoolduspaketi SP3 või SQL Server 2016, ilmneb aeglane päring performanceand elevatedprivileged (tuuma) modeCPU kasutus kuni server taaskäivitada. Võite vaadata ka PAGELATCH_ * ootab suure mahuga.
Lahendus
See probleem parandati SQL serveri kumulatiivseid värskendusi: Soovitus: Installige uusim koondvärskendus SQL Server
Iga uue SQL serveri koondvärskendus sisaldab kõiki Kiirparandusi ja kõiki turbeparandusi, mis sisaldusid eelmises koondvärskenduses. Soovitame teil alla laadida ja kumulatiivseid värskendusi installida SQL Server:


Põhjus
SQL Server kasutab dünaamilise lukustatakse kõrgendamise ja madaldamise loogikat (super/all-latch). See parandab SQL serveri jõudluse ja skaleeritavuse jälgides arvu saab a lukustatakse ja kui kaua kulub sama lukustatakse omandada, kui ühtegi lukustatakse väide on olemas. Seejärel õigus sulgurid on toetada selle mudeli põhjal (Super-Attachment). Kui palju muudatusi (lisandite/uuendused/kustutab) kuhja või BTree (HoBT), võib toetada HoBT seotud sulgurid super hõlmab oleku kohta. Kuid see madaldamise tekkida automaatselt. Lugege kohta super/all-latching on selles artiklis.

Kui need HoBTs hiljem deallocated, vabanenud HoBT läheb tagasi globaalse vahemälu uuesti kasutamiseks. Kui selle HOBT uuesti kasutada, valikut varem liigendatud lukustatakse isegi siis, kui selle HoBT ei ole argument. See lisab CPU ballasti. Selline käitumine suurendab au (tuuma) režiimis protsessorikasutus SQL serveri kuni server taaskäivitada. See tõus tavaliselt lisab rohkem kui mitu mikrosekundites iga täitmine. Samuti võite näha suure mahuga PAGELATCH_ * ootab neid laiendatud Super-sulgurid on HoBTs tõttu.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.

Hoiatus. See artikkel on masintõlgitud.

Atribuudid

Artikli ID: 3162589 – viimati läbi vaadatud: 10/05/2016 21:12:00 – redaktsioon: 3.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 KbMtet
Tagasiside