Lepšia stabilita SQL Server a súbežných dotazov vykonanie niektorých columnstore dotazov SQL Server 2014 a 2016

DÔLEŽITÉ: Tento článok je preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft a možno ho opraviť prostredníctvom technológie Community Translation Framework (CTF). Microsoft ponúka strojovo preložené články, články upravené komunitou aj články preložené prekladateľmi, aby zabezpečil prístup ku všetkým článkom databázy Knowledge Base vo viacerých jazykoch. Strojovo preložené články aj upravené články môžu obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky. Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené neprávnym prekladom obsahu alebo jeho použitím zo strany našich zákazníkov. Ďalšie informácie o technológii CTF nájdete na lokalite http://support.microsoft.com/gp/machine-translation-corrections/sk.

Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 3191487
Príznaky
Predstavte si nasledujúcu situáciu:
  • Máte tabuľku, ktorá má klastrované columnstore indexy v a tabuľka obsahuje množstvo stĺpcov (v stovkách).
  • Údaje (data type) stĺpce je veľmi Komprimovateľné údaje, ako napríkladvarchar.
  • Spustiť VYBERTE vyhlásenie proti tejto tabuľky vyberte podmnožinu veľké alebo všetky stĺpce v tabuľke.
  • Vaše Vyberte príkaz má AK klauzula, ktorý obmedzuje výstup je veľmi málo riadkov (dotazu je vysoko selektívny).
V takomto prípade sa môžu vyskytnúť niektoré alebo všetky po príznaky:
  • Súčasné zaťaženie (iné dotazy, ktoré sú spustené v rovnakom čase na serveri ako dotaz), sa môžu vyskytnúť pokles výkonu a stratu priepustnosti.
  • Zobrazí občasné zaťažuje Procesor.
  • Ak ste dotaz sys.dm_os_ring_buffersa zobrazenie SchedulerMonitor Napíšte text, zistíte, že občasné "non-dávať Plánovač" hlásenia prihlásený v čase vykonanie dotazu.
  • Zobrazí dávať Plánovač chyba denníka chýb a môžu generovať súbor s výpisom pamäte príznak.


Riešenie
Problém bol najskôr odstránený v nasledujúcej kumulatívnej aktualizácie servera SQL Server: Odporúčanie: Nainštalujte najnovšie kumulatívnej aktualizácie pre server SQL Server
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. Odporúčame prevziať a nainštalovať najnovšie kumulatívnej aktualizácie pre server SQL Server:
Ďalšie informácie

Oprava Podrobnosti

Pracovníci, že proces stĺpec segmentov (dekompresiu ich skenovaním oprávňujúcich riadkov) slúži na "výnos" vyťaženie Procesora na iné pracovníkov/súbežných dotazov spustení pri limit počtu riadkov bol výstup. Ak klauzulaWHERE bola vysoko selektívny vytvoriť niekoľko riadkov pracovníkov spracovať dotaz spracuje nekomprimovaný a veľký počet segmentov (pretože len veľmi málo riadkov nárok) pred dali spôsobom spolupráce ďalších pracovníkov spracovať ich zaťaženie Procesora. Výsledkom nepravidelný CPU využitie a výkon degradácia pre súbežné zaťaženie. Optimalizuje a zlepšuje Procesora zdieľanie algoritmus na tieto otázky columnstore.
Odkazy
Ďalšie informácie o Terminológia ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.

Upozornenie: Tento článok bol preložený automaticky.

Vlastnosti

ID článku: 3191487 – Posledná kontrola: 10/18/2016 06:21:00 – Revízia: 1.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 KbMtsk
Pripomienky