KB4458593 – Aktualizace přidává v SQL Server 2016 a 2017 nápovědu k odlehčené profilaci dotazu.

Platí pro
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

Shrnutí

Tato aktualizace přidává nový argument nápovědy dotazu USE HINT QUERY_PLAN_PROFILE. Tento argument umožňuje zjednodušené profilování dotazu. Po dokončení dotazu obsahujícího tento nový pokyn se aktivuje nová rozšířená událost query_plan_profile. Tato rozšířená událost zpřístupňuje statistiku provádění a skutečný soubor XML plánu provedení podobně jako rozšířená událost query_post_execution_showplan , ale pouze pro dotazy, které obsahují nový pokyn.

Poznámky

  • Pokud je pro dotaz povolena zjednodušená profilace, jsou k dispozici informace pro analýzu statistik výkonu za běhu dotazu. Můžete taky používat funkce, jako jsou sys.dm_exec_query_profiles, sys.dm_exec_query_statistics_xml a statistika živých dotazů.
  • Pokud povolíte shromažďování query_post_execution_showplan rozšířené události, přidá to standardní infrastrukturu profilování ke každému dotazu, který je spuštěn na serveru, a proto může ovlivnit celkový výkon serveru. Pokud povolíte shromažďování query_thread_profile rozšířené události místo toho používat odlehčenou infrastrukturu profilování, bude to mít za následek mnohem menší režii výkonu, ale stále to ovlivní celkový výkon serveru. Pokud povolíte query_plan_profile rozšířenou událost, povolí se infrastruktura odlehčené profilace pouze pro dotaz, který byl spuštěn s QUERY_PLAN_PROFILE, a proto to neovlivní jiné úlohy na serveru. Pomocí této nápovědy můžete profilovat konkrétní dotaz, aniž byste ovlivnili jiné části zatížení serveru.

Další informace o standardní a zjednodušené profilaci dotazů najdete v tématu sys.dm_exec_query_statistics_xml na webu Microsoft Learn.

Další informace

Tento problém je opravený v následujících aktualizacích pro SQL Server:

Kumulativní aktualizace 11 pro SQL Server 2017

Kumulativní aktualizace 3 pro SQL Server 2016 Service Pack 2.

O buildech systému SQL Server

Každý nový build pro SQL Server 2016 obsahuje všechny opravy hotfix a opravy zabezpečení, které byly v předchozím buildu. Doporučujeme nainstalovat nejnovější build pro vaši verzi SQL Server:

Nejnovější kumulativní aktualizace pro SQL Server 2017

nejnovější build pro SQL Server 2016.

Reference

Přečtěte si o terminologii , kterou společnost Microsoft používá k popisování aktualizací softwaru.