Príznaky
V NUMA prostrediach, Microsoft SQL Server skúsenosti niektorý z nasledujúcich problémov s výkonom:
-
SQL Server proces skúsenosti nadmerné využitie Procesora.
-
Dotazy trvať dlho dokončiť.
-
Aplikácií alebo SQL Server Agent úlohy skúsenosti časové limity dotazu alebo spojenia time-out.
-
SQL Server proces nereštartuje Klastrová služba.
Okrem toho sa môžu vyskytnúť nasledovné príznaky:
-
Zvýšené hodnoty SOS_PHYS_PAGE_CACHE čakať typu po zadaní dotazu sys.dm_os_wait_stats zobrazenie dynamická správa (DMV)
-
Zvýšené hodnoty CMEMTHREAD čakať typu a SOS_SUSPEND_QUEUE spinlock po zadaní dotazu sys.dm_os_spinlock_stats DMV
Riešenie
Kumulatívna aktualizácia informácií
Tento problém bol najskôr odstránený v nasledujúcej kumulatívnej aktualizácie programu SQL Server.
Kumulatívna aktualizácia 2 pre aplikáciu SQL Server 2014/en-us/help/2967546
Kumulatívna aktualizácia 1 pre SQL Server 2014/en-us/help/2931693
Kumulatívna aktualizácia 9 pre SQL Server 2012 SP1/en-us/help/2931078
Každý nový Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite sa na najnovšie kumulatívnej aktualizácie pre server SQL Server:
Informácie o rýchlej oprave
Od spoločnosti Microsoft je k dispozícii podporovaná rýchla oprava. Táto rýchla oprava je však určená iba opravu problému, ktorý je popísaný v tomto článku. Rýchlu opravu použite len v počítačoch s týmto konkrétnym problémom. Ak je rýchla oprava k dispozícii na stiahnutie, na začiatku tohto článku databázy Knowledge Base sa nachádza časť „K díspozícii je rýchla oprava na stiahnutie“. Ak sa táto sekcia nezobrazuje, odošlite požiadavku na služby zákazníkom spoločnosti Microsoft a podporu získať rýchlu opravu. Poznámka: Ak sa vyskytnú ďalšie problémy alebo ak je potrebné, budete musieť vytvoriť samostatnú servisnú požiadavku. Poplatkoch za poskytovanie technickej podpory sa budú vzťahovať na dodatočnú podporu otázky a problémy, ktoré sa netýkajú tejto konkrétnej rýchlej opravy. Úplný zoznam telefónnych čísel služieb zákazníkom spoločnosti Microsoft a podpora alebo vytvoriť samostatnú servisnú požiadavku, nájdete na nasledujúcej webovej lokalite spoločnosti Microsoft:http://support.microsoft.com/contactus/?ws=supportPoznámka: "Rýchla oprava k dispozícii na prevzatie" formulár sa zobrazujú jazyky, pre ktoré je rýchla oprava k dispozícii. Ak nemôžete nájsť požadovaný jazyk, znamená to, že rýchla oprava nie je pre tento jazyk k dispozícii. Dôležité upozornenie: Táto oprava sa odporúča pre všetky inštanciu servera SQL Server, ktorý je nainštalovaný v systéme NUMA, bez ohľadu na nastavenie maska afinity SQL Server. Táto oprava rieši preč spracovanie výkon prekážkou v správcovi pamäte SQL Server. Tento problém bol najskôr odstránený v nasledujúcej kumulatívnej aktualizácie programu SQL Server.
Alternatívne riešenie
Tieto problémy vyriešite zvýšenie prihlasovanie a dotaz hodnoty časového limitu aplikácie.
Poznámka: Toto riešenie môže byť obmedzený v jeho účinok. Odporúča sa, že použijete rýchlu opravu na vyriešenie problémov, ktoré sú opísané v časti "Príznaky".Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.
Ďalšie informácie
Keď správca servera Microsoft SQL Server pamäte vyhradí pamäť pre uzol-uniform memory Access (NUMA)-povolené prostredí systému Windows môže vyhradiť pamäť z miestnych a vzdialených uzlov, (označovaná ako "preč" alebo "cudzie" stránky) do želaného cieľa pre každý uzol nedosiahne. Pretože tieto "preč stránky" nie sú ideálne z hľadiska výkonu, procesu servera SQL Server sa pokúsi preč medzipamäte priradiť vlastnú pamäť uzla alebo uvoľnenie týchto stránok späť do operačného systému. "Preč spracovanie" možno CPU náročné a viesť k zníženiu miery dávkové počas zvýšené využitie Procesora.
Odkazy
Ďalšie informácie o pochopenie konceptu cudzích stránok nájdete na webovej lokalite MSDN blogový príspevok:
Ako funguje: SQL Server (NUMA miestnych a cudzích preč pamäte blokov)