KB2926223 - FIX: jõudlusprobleemid ilmnevad NUMA keskkondades välislehe töötlemise ajal SQL Server 2012 või SQL Server 2014

Rakenduskoht
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Sümptomid

NUMA keskkondades kogeb Microsoft SQL Server ühte või mitut järgmistest jõudlusprobleemidest.

  • SQL Server protsessis esineb liiga palju protsessorikasutust.
  • Päringute lõpuleviimine võtab kaua aega.
  • Rakendustes või SQL Server Agent tööde kogemuse päringu ajalõpud või ühenduse ajalõpud.
  • Klastriteenus taaskäivitab SQL Server protsessi.

Lisaks võivad ilmneda järgmised sümptomid.

  • Sys.dm_os_wait_stats dünaamilise haldusvaate (DMV) päringu esitamisel SOS_PHYS_PAGE_CACHE ootetüübi ülendatud väärtused
  • CmEMTHREAD-i ootetüübi ja SOS_SUSPEND_QUEUE spinlocki kõrgemad väärtused, kui esitate päringu sys.dm_os_spinlock_stats DMV-le

Lahendus

Koondvärskenduse teave

Probleem lahendati esmalt järgmises SQL Server koondvärskenduses.

SQL Server 2014 koondvärskendus 2 /en-us/help/2967546

SQL Server 2014 koondvärskendus 1 /en-us/help/2931693

SQL Server 2012 SP1 koondvärskendus 9 /en-us/help/2931078

Teave SQL Server koondvärskenduste kohta

Iga uus koondvärskendus SQL Server sisaldab kõiki kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmise koondvärskenduse. Vaadake uusimaid SQL Server koondvärskendusi.

      

Kiirparanduse teave
 Microsoftilt on saadaval toetatud kiirparandus. Kuid see kiirparandus on ette nähtud ainult selles artiklis kirjeldatud probleemi lahendamiseks. Rakendage see kiirparandus ainult süsteemidele, kus esineb see konkreetne probleem.

Kui kiirparandus on allalaadimiseks saadaval, on selle teabebaasi artikli ülaosas jaotis "Kiirparanduste allalaadimine saadaval". Kui seda jaotist ei kuvata, esitage kiirparanduse hankimiseks taotlus Microsofti klienditeenindusele ja toele.

Märkus. Täiendavate probleemide korral või tõrkeotsingu vajaduse korral peate võib-olla looma eraldi hooldustaotluse. Tavalised toe kulud rakenduvad täiendavatele toega seotud küsimustele ja probleemidele, mis ei vasta sellele konkreetsele kiirparandusele. Microsofti klienditeeninduse ja -toe telefoninumbrite täieliku loendi või eraldi teenusetaotluse loomiseks külastage järgmist Microsofti veebisaiti:

/contactus/?ws=support Märkus Vorm "Kiirparanduse allalaadimine on saadaval" kuvab keeled, mille kiirparandus on saadaval. Kui te ei näe oma keelt, see on sellepärast, et kiirparandus ei ole saadaval selle keele.

NB! See parandus on soovitatav kõigi NUMA-süsteemi installitud SQL Server eksemplaride korral, olenemata SQL Server lähedusmaski sätetest. See lahendus lahendab AWAY-töötluse jõudluse kitsaskoha SQL Server mäluhalduris.
Probleem lahendati esmalt järgmises SQL Server koondvärskenduses.

Ajutine lahendus

Nende probleemide lahendamiseks suurendage rakenduste sisselogimise ja päringu ajalõpu väärtusi.

Märkus. Selle lahenduse mõju võib olla piiratud. Soovitame kasutada kiirparandust jaotises "Sümptomid" kirjeldatud probleemide lahendamiseks.

Olek

Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.

Veel teavet

Kui Microsoft SQL Server mäluhaldur eraldab sõlme mälu ühtse mälujuurdepääsuga (NUMA) toega keskkondades, saab Windows eraldada mälu nii kohalikest kui ka kaugsõlmedest (nn eemal- või võõrlehtedest), kuni iga sõlme jaoks soovitud sihtkoht on saavutatud. Kuna need lehed Eemal pole jõudluse seisukohast ideaalsed, proovib SQL Server protsess määrata eemalduspuhvrid õigesse mälusõlme või vabastada need lehed tagasi operatsioonisüsteemi. See "AWAY-töötlemine" võib olla protsessorimahukas ja viia partiimäärade vähenemiseni protsessorikasutuse suurenemise perioodil.

Viited

Lisateavet välislehtede mõiste mõistmise kohta leiate järgmisest MSDN-i ajaveebipostituse veebisaidilt:

Tööpõhimõtted: SQL Server (NUMA kohalikud, välis- ja eemal asuvad mäluplokid)