KB4458593 – aktualizácia pridáva jednoduchý tip na profilovanie dotazov v SQL Server 2016 a 2017

Vzťahuje sa na
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

Súhrn

Táto aktualizácia pridáva nový argument pomôcky dotazu USE HINT QUERY_PLAN_PROFILE. Tento argument umožňuje jednoduché profilovanie dotazu. Po dokončení dotazu, ktorý obsahuje tento nový tip, sa spustí nová rozšírená udalosť query_plan_profile. Táto rozšírená udalosť zverejňuje štatistiky vykonávania a skutočný kód XML plánu vykonávania podobným spôsobom ako rozšírená udalosť query_post_execution_showplan , ale len pre dotazy, ktoré obsahujú novú pomôcku.

Poznámky

  • Ak je pre dotaz povolené jednoduché profilovanie, sprístupní to informácie na analýzu štatistík výkonu dotazu v režime runtime. Môžete tiež používať funkcie, ako napríklad sys.dm_exec_query_profiles, sys.dm_exec_query_statistics_xml a štatistika živých dotazov.
  • Ak povolíte zhromažďovanie query_post_execution_showplan rozšírenej udalosti, ku každému dotazu spustenému na serveri sa pridá štandardná infraštruktúra profilovania, čo môže mať vplyv na celkový výkon servera. Ak povolíte zhromažďovanie query_thread_profile rozšírenej udalosti na používanie infraštruktúry zjednodušeného profilovania, bude to mať za následok oveľa menšie náklady na výkon, ale aj tak to bude mať vplyv na celkový výkon servera. Ak povolíte udalosť query_plan_profile Extended, povolí sa tým len infraštruktúra zjednodušeného profilovania pre dotaz, ktorý sa spúšťa s QUERY_PLAN_PROFILE, a preto to nebude mať vplyv na ostatné zaťaženia na serveri. Pomocou tejto pomôcky môžete profilovať konkrétny dotaz bez vplyvu na ostatné časti zaťaženia servera.

Ďalšie informácie o štandardnom a jednoduchom profilovaní dotazov nájdete v téme sys.dm_exec_query_statistics_xml na webovej lokalite Microsoft Learn.

Ďalšie informácie

Tento problém je vyriešený v nasledujúcich aktualizáciách pre SQL Server:

Kumulatívna aktualizácia 11 pre SQL Server 2017

Kumulatívna aktualizácia 3 pre balík Service Pack 2 pre SQL Server 2016.

Informácie o zostavách SQL Server

Každá nová zostava SQL Server 2016 obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej zostavy. Odporúčame vám nainštalovať najnovšiu zostavu pre vašu verziu SQL Server:

Najnovšia kumulatívna aktualizácia pre SQL Server 2017

najnovšiu zostavu pre SQL Server 2016.

Odkazy

Získajte informácie o terminológii , ktorú Microsoft používa na popis aktualizácií softvéru.