PARANDUS: SQL serveri jõudluse probleemid NUMA keskkondades

Microsoft levitab Microsoft SQL Server 2012 Service Pack 1 (SP1) Kiirparandusi ühe allalaaditava failina. Et parandused on kumulatiivsed, sisaldab iga uus kõiki Kiirparandusi ja kõiki turvaparandusi, mis lisandusid eelmise SQL Server 2012 SP1 paranduse väljalaskes.

Sümptomid

Kui Microsoft SQL Server nõuab mälu ühtne memory Access (NUMA)-lubatud keskkondades, Windows võib anda liiga palju mälu kaudu kaugtöölaua sõlme enne kohaliku mälu eraldamist. Lisaks SQL Server võib ilmneda mitmesugused jõudlusprobleeme.

Märkused

  • Kaugtöölaua sõlme mälu nimetatakse sageli "serveri mälu" või "keelevigadele mälu" SQL Server.

  • MSDN-i blogi postitus pealkirjaga Kuidas see toimib: SQL Server 2008 NUMA ja keelevigadele lehed MSDN-i ajaveebipostituse selgitab serveri mälu eraldised lisatakse "Ära" loendisse. Need eraldused serveri mälu ei ole saadaval mälu päringutele SQL Server. Seetõttu üritab SQL serveri mälu eraldada, kuni see hangib kohaliku mälu või jõuab tõsiselt target kohaliku mälu sõlme. See mälu jaotamise protsess võib tekitada probleeme erinevate pikk käivitus ja taaste korda, ühenduse ajalõpud ja päringu ajalõpp.

  • See probleem ilmneb SQL Server 2005, SQL Server 2008, SQL Server 2008 R2 ja SQL Server 2012.

Põhjus

Arvutites, kus on palju mälu, nagu 512 GB või 1 TB, kui sordi toiminguid päringu taotleb suur mälu andmine, selle mälujaotus võtab aega lõpuleviimiseks. See viib error 17883 logitakse SQL Server error log.

Olek

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

Iga uue SQL serveri koondvärskendus sisaldab kõiki Kiirparandusi ja kõiki turbeparandusi, mis sisaldusid eelmises koondvärskenduses. Vaadake SQL serveri kumulatiivseid värskendusi:


SQL Server 2012 SP1 koondvärskenduse Cumulative Update 3Kindlaks selles küsimuses oli esimene avaldatud kumulatiivne Update 3. Selle kumulatiivse värskenduspaketi SQL Server 2012 SP1 hankimise kohta lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:

2812412 Kumulatiivne update pakett 3 SQL Server 2012 Service Pack 1Märkus. Et järgud on kumulatiivsed, iga uus versioon sisaldab kõiki Kiirparandusi ja kõiki turvaparandusi, mis lisandusid eelmise SQL Server 2012 SP1 paranduse väljalaskes. Soovitame rakendada kõige uuema parandustepaketi, mis sisaldab seda kiirparandust. Lisateabe saamiseks klõpsake Microsofti teabebaasi artikli kuvamiseks järgmist artiklinumbrit:

2772858 SQL Server 2012 järgud, mis anti välja pärast SQL Server 2012 Service Pack 1

Kumulatiivne Update 12 SQL Server 2008 Service Pack 3 (SP3)Selle väljaande parandus oli esimene avaldatud kumulatiivne Update 12 SQL Server 2008 Service Pack 3. Selle kumulatiivse värskenduspaketi SQL serveri hankimise kohta lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:

2863205 Kumulatiivne värskenduspaketi 12 SQL Server 2008 Service Pack 3Märkus. Et järgud on kumulatiivsed, iga uus versioon sisaldab kõiki Kiirparandusi ja kõiki turvaparandusi, mis lisandusid eelmise SQL serveri paranduse väljalaskes. Soovitame rakendada kõige uuema parandustepaketi, mis sisaldab seda kiirparandust. Lisateabe saamiseks klõpsake Microsofti teabebaasi artikli kuvamiseks järgmist artiklinumbrit:

2629969 SQL Server 2008 järgud, mis anti välja pärast SQL Server 2008 Service Pack 3

Viited

Ühtne mälu mälupöörduse (NUMA) kohta lisateabe saamiseks külastage järgmist MSDN-i veebisaidil:

Üldine teave NUMAPehme NUMA ja sellega seotud mõistete kohta lisateabe saamiseks vaadake järgmist MSDN-i blogi postitus:

Tööpõhimõte: Pehme NUMA, I/O lõpetamist lõim, laisk koostaja töötajatele ja mälu sõlmedSQL serveri astmelise Hooldusmudeli kohta lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:

935897 Astmeline teeninduse mudel on saadaval SQL serveri meeskond pakkuda teatatud probleemidele KiirparandusiSQL serveri värskenduste nimetamise kohta lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:

822499 failinimede skeem Microsoft SQL serveri tarkvaravärskenduspakettideTarkvaravärskenduste terminoloogia kohta lisateabe saamiseks avage Microsofti teabebaasi (Knowledge Base) artikkel, klõpsates järgmist artiklinumbrit:

824684 Microsofti tarkvaravärskenduste iseloomustamiseks kasutatavate standardterminite kirjeldus

Kas vajate veel abi?

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liitu Microsofti Insideri programmis osalejad

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×