KB3170113 – 3170113 – aktualizácia na zverejnenie štatistík vykonávania dotazov podľa operátora v súbore showplan XML a rozšírených udalostí v SQL Server 2014 SP2

Vzťahuje sa na
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use)

Na riešenie problémov s výkonom dotazu je veľmi dôležité zhromažďovať štatistiky vykonávania dotazov pre jednotlivé operátory, napríklad skutočný počet riadkov. V Microsoft SQL Server sú tieto informácie k dispozícii v skutočnom spustení showplan. V SQL Server 2014 SP2 a SQL Server 2016 je skutočné vykonávanie showplan XML rozšírené tak, aby pridalo ďalšie štatistiky vykonávania v prvku RunTimeCountersPerThread, vrátane informácií, ako je uplynulý čas, čas procesora, logické a fyzické čítania (ak je to možné).

Zhromažďovanie skutočného plánu predvádzania je však nákladná operácia. S cieľom poskytnúť alternatívu, ktorá má menší vplyv na výkon pri vykonávaní dotazu, sme v SQL Server 2014 SP2 pridali novú rozšírenú query_thread_profile udalostí. Táto udalosť sa spustí pre každý operátor plánu dotazov a vlákno spustenia na konci vykonávania dotazu. Atribút node_id možno použiť na koreláciu týchto informácií s plánom dotazu, ktorý možno získať napríklad z vyrovnávacej pamäte plánu dotazov pomocou rukoväte plánu a funkcie sys.dm_exec_query_plan dynamickej správy.

Hoci povolenie rozšírenej udalosti query_thread_profile má výrazne menší vplyv na výkon ako vplyv povolenia rozšírenej udalosti pre query_post_execution_showplan, skutočný výkon sa môže líšiť v závislosti od vyťaženia.

Ako získať novú funkciu

Informácie o balíkoch Service Pack

Balík Service Pack 2 pre SQL Server 2014
            
Informácie o balíkoch Service Pack pre SQL Server

Balíky Service Pack sú kumulatívne. Každý nový balík Service Pack obsahuje všetky opravy, ktoré sa nachádzajú v predchádzajúcich balíkoch Service Pack, spolu so všetkými novými opravami. Odporúčame použiť najnovší balík Service Pack a najnovšiu kumulatívnu aktualizáciu pre daný balík Service Pack. Pred inštaláciou najnovšieho balíka Service Pack nemusíte inštalovať predchádzajúci balík Service Pack. Ak chcete vyhľadať ďalšie informácie o najnovšom balíku Service Pack a najnovšej kumulatívnej aktualizácii, použite tabuľku č. 1 v nasledujúcom článku.

Ako určiť verziu, vydanie a úroveň aktualizácie SQL Server a jeho súčastí

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.