Sdílet prostřednictvím


Analýza dotazů pomocí výsledků SHOWPLAN v SQL Server Profileru

platí pro:SQL Serverazure SQL Managed Instance

Třídy událostí Showplan můžete přidat do definice trasování, která způsobí, že SQL Server Profiler bude shromažďovat a zobrazovat informace plánu dotazu v trasování. Je také možné extrahovat události Showplan z ostatních událostí shromážděných v trasování a uložit tyto události Showplan do samostatného souboru XML.

Extrahování událostí Showplan z trasování lze provést některým z následujících způsobů:

  • Při konfiguraci trasování použijte záložku Nastavení extrakce událostí. Všimněte si, že tato záložka se nezobrazí, dokud na záložce Výběr událostí nevyberete některou z událostí Showplan.

  • Pomocí možnosti Extrahovat události SQL Serveru v nabídce Soubor .

  • Extrahováním a uložením jednotlivých událostí kliknutím pravým tlačítkem myši na konkrétní událost a zvolením Extrahovat data události.

Události Showplanu

Události trasování Showplan jsou uvedeny a popsány v následující tabulce.

Název události Popis
Statistika výkonu Označuje poprvé, kdy se kompilovaná sada Showplan uloží do mezipaměti, když se znovu zkompiluje, a když se z mezipaměti plánu vyřadí. Sloupec TextData obsahuje showplan ve formátu XML. Další informace naleznete v tématu Performance Statistics Event Class.
Zobrazit všechny plány Zobrazí plán dotazu s úplnými podrobnostmi kompilace provedeného příkazu Transact-SQL. Může například zobrazit odhady nákladů a seznamy sloupců. Další informace naleznete v tématu Showplan All Event Class.
Showplan All For Query Compile Nastane, když je dotaz zkompilován nebo rekompilován na SQL Serveru. Toto je ekvivalent k času kompilace události typu Showplan All. Showplan All nastane při spuštění dotazu. Showplan All For Query Compile nastane při kompilaci dotazu. Další informace naleznete v tématu Showplan All for Query Compile Event Class.
Zobrazit profil statistiky plánu Zobrazí plán dotazu s úplnými podrobnostmi o spuštění příkazu Transact-SQL, který se spouští, včetně skutečného počtu řádků procházejících jednotlivými operacemi. Další informace naleznete v tématu Showplan Statistics Profile Event Class.
Showplan Text Zobrazí strom plánu dotazu příkazu Transact-SQL, který se spouští, jako binární data. Další informace naleznete v tématu Showplan Text Event Class.
Zobrazit plán textu (nekódovaný) Zobrazuje textovou podobu stromu plánu dotazu pro příkaz Transact-SQL, který se právě provádí. Tato třída události zobrazí stejné informace jako Showplan Text s tím rozdílem, že tato třída události zobrazuje text místo binárních dat. Další informace naleznete v tématu Showplan Text (Unencoded) Třída události.
Showplan XML Zobrazí plán dotazu s úplnými daty shromážděnými během optimalizace dotazů. Tato událost se generuje pouze v případě, že je optimalizovaný plán dotazu. Další informace naleznete v tématu Showplan XML Event Class.
Showplan XML pro kompilaci dotazu Zobrazí plán dotazu při kompilaci dotazu. Další informace naleznete v tématu Showplan XML for Query Compile Event Class.
Showplan XML Statistický Profil Zobrazí plán dotazu s úplnými podrobnostmi během běhu ve formátu XML. Tato třída událostí například zaznamenává počet řádků předávaných jednotlivými operátory příkazu Transact-SQL, který je proveden. Další informace naleznete v tématu Showplan XML Statistics Profile Event Class.

Viz také

Kategorie událostí výkonu