Applies ToSQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Příznaky

Zvažte následující scénář:

  • Máte tabulku s clusterovanými indexy columnstore a tabulka obsahuje mnoho sloupců (ve stovkách).

  • Data (datový typ) těchto sloupců jsou velmi compressibleá data, například varchar.

  • Spuštěním příkazu Select pro tuto tabulku vyberete velkou podsadu nebo všechny sloupce z této tabulky.

  • Příkaz Select má klauzuli WHERE , která omezuje výstup na velmi málo řádků (dotaz je vysoce selektivní).

V tomto scénáři se můžete setkat s některým z následujících příznaků:

  • Souběžné pracovní vytížení (další dotazy, které se na serveru provádějí současně s tímto dotazem), může dojít ke snížení výkonu a ztráty propustnosti.

  • Může se zobrazit občasné vysoké využití procesoru.

  • Pokud použijete dotaz Sys.dm_os_ring_buffers a zobrazíte položky typu SchedulerMonitor , najdete v průběhu provádění dotazu zprávy o nevýpočetním plánovači.

  • V protokolu chyb se může zobrazit chyba nevracení plánovače a může se vygenerovat soubor výpisu paměti příznaku.

Řešení

Tento problém byl poprvé opraven následující kumulativní aktualizací SQL serveru:

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 podrobnostiPracovníci, kteří zpracovávají segmenty sloupců (jejich dekomprimací a kontrola opravňujících řádků), se při použití určitého prahového počtu řádků přenášejí do jiných pracovníků/souběžných provádění dotazů. Pokud je klauzule WHERE ve vysokém výběrovém zobrazení několika řádků, budou mít zaměstnanci, kteří tento dotaz zpracovávají, nekomprimovaný a velký počet segmentů (protože jsou kvalifikováni jen málo řádků) před tím, než přidají procesoru v družstvu společné pracovní vytížení. To vedlo k nepravidelnému využití procesoru a snížení propustnosti pro souběžné pracovní vytížení. Tento nástroj optimalizuje a zlepšuje v těchto dotazech v systému.

Odkazy

Informace o terminologii používané společností Microsoft k popisu aktualizací softwaru.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.