Lepší stabilita serveru SQL Server a provádění souběžných dotazu pro dotazy některých columnstore v SQL Server 2014 a 2016

DŮLEŽITÉ: Tento článek je přeložen pomocí softwaru na strojový překlad Microsoft. Nepřesný či chybný překlad lze opravit prostřednictvím technologie Community Translation Framework (CTF). Microsoft nabízí strojově přeložené, komunitou dodatečně upravované články, a články přeložené lidmi s cílem zajistit přístup ke všem článkům v naší znalostní bázi ve více jazycích. Strojově přeložené a dodatečně upravované články mohou obsahovat chyby ve slovníku, syntaxi a gramatice. Společnost Microsoft není odpovědná za jakékoliv nepřesnosti, chyby nebo škody způsobené nesprávným překladem obsahu nebo jeho použitím našimi zákazníky. Více o CTF naleznete na http://support.microsoft.com/gp/machine-translation-corrections/cs.

Projděte si také anglickou verzi článku: 3191487
Příznaky
Jde o takovouto situaci:
  • Mít tabulku, která obsahuje clusteru columnstore indexy v něm a tabulka obsahuje mnoho sloupců (ve stovkách).
  • Data z těchto sloupců (typ dat), jako je vysoce Komprimovatelné datovévarchar.
  • Můžete spustit VYBERTE prohlášení vůči této tabulky k rozsáhlé podmnožině nebo všechny sloupce vyberte z této tabulky.
  • Vaše Vyberte příkaz má POKUD doložka, která omezuje výstup na velmi málo řádků (dotaz je vysoce selektivní).
V tomto scénáři může dojít k některé z nebo všechny následující příznaky:
  • Souběžných pracovního vytížení (jiné dotazy, které jsou spouštěny na serveru jako tento dotaz současně), může dojít k poklesu výkonu a ztráty propustnost.
  • Může se zobrazit občasné vysoké využití procesoru.
  • Jestliže je dotaz Sys.dm_os_ring_buffersa zobrazení SchedulerMonitor Zadejte položky, najít občasné "non získávání Plánovač" zprávy zaznamenány v době spuštění tohoto dotazu.
  • Můžete obdržet chybu non získávání Plánovač Chyba protokolu a souboru výpisu paměti příznak mohou být generovány.


Řešení
Tento problém byl poprvé opraven v následující kumulativní aktualizace serveru SQL Server: Doporučení: Nainstalujte nejnovější kumulativní aktualizaci pro SQL Server
Každé nové kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Doporučujeme stáhnout a nainstalovat nejnovější kumulativní aktualizace pro SQL Server:
Další informace

Opravit údaje

Zaměstnanců, aby byl proces segmenty sloupce (jejich dekompresi a hledání opravňujících řádků) používaný k "výnos" využití procesoru na jiných zaměstnanců/souběžné spuštění dotazu při určité prahové hodnoty počet řádků výstupu. Pokud klauzuliWHERE je vysoce selektivní k vytvoření několika řádků, pracovníků, které zpracovávají tento dotaz zpracovat nekomprimované a velký počet segmentů (protože je velmi málo řádků zařazení) před jejich zanechala procesoru způsobem spolupráce pro ostatní pracovníci na zpracování jejich pracovního vytížení. To vedlo k nepravidelné procesoru využití a propustnost rozkladu pro souběžné pracovní vytížení. Tato oprava optimalizuje a zvyšuje využití procesoru sdílení algoritmus pro tyto dotazy columnstore.
Odkazy
Seznamte se terminologie používaná společností Microsoft k popisu aktualizací softwaru.

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 3191487 - Poslední kontrola: 10/18/2016 05:58:00 - Revize: 2.0

Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Standard

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3191487 KbMtcs
Váš názor