Sdílet prostřednictvím


Prohlížeč plánů dotazů v nástroji Azure Data Studio

Platí pro: SQL Server Azure SQL Database Azure SQL Managed Instance

Azure Data Studio podporuje zachytávání odhadovaných i skutečných plánů dotazů. Plány dotazů poskytují grafické zobrazení metody načítání dat (nebo úpravy) zvolené optimalizátorem dotazů SQL Serveru. Tento vizuální přístup pomáhá pochopit charakteristiky výkonu dotazu.

Zobrazení – odhadovaný plán

Pokud chcete zobrazit odhadovaný plán dotazu, zvýrazněte konkrétní dotaz a vyberte tlačítko Odhadovaný plán.

Poznámka:

Pokud nevyberete dotaz a vyberete tlačítko Odhadovaný plán, zobrazí se odhadované plány pro všechny dotazy v okně dotazu.

Zobrazení – skutečný plán

Pokud chcete zobrazit skutečný plán pro libovolný dotaz v editoru, vyberte tlačítko Povolit skutečný plán nebo CTRL+M. Když je tato možnost povolená, provedení jakéhokoli dotazu (pomocí tlačítka Spustit nebo F5) způsobí, že se skutečný plán zobrazí na kartě Plán dotazu.

Poznámka:

Pokud dotaz nevyberete a vyberete Spustit nebo F5, zobrazí se skutečné plány pro všechny dotazy v okně dotazu.

Výstup

Při prohlížení odhadovaného nebo skutečného plánu jsou kromě karty Výsledky a Zprávy k dispozici tři karty. Tyto karty jsou plán dotazu, strom plánu a hlavní operace. Na kartě Plán dotazu se zobrazí plány a nabízí několik možností nabídky, které jsou k dispozici na pravém řádku nabídek a prostřednictvím nabídky zobrazené po kliknutí pravým tlačítkem myši. Strom plánu zobrazuje plán v textovém formátu, včetně seřazených sloupců. V podokně Hlavní operace jsou uvedeny operátory v plánu a řazení je k dispozici k identifikaci nejdražších operátorů na základě různých atributů.

Možnosti nabídky plánu dotazu

V kontextu plánu dotazu je k dispozici několik možností pro další analýzu plánu. K těmto možnostem se dostanete tak, že kliknete pravým tlačítkem na libovolné místo v plánu nebo v pravém řádku nabídek.

Ikona Možnost Popis
Snímek obrazovky s ikonou Uložit plán Uložit soubor plánu Uložení plánu dotazu jako souboru .sqlplan
Snímek obrazovky s ikonou XML zobrazit plán dotazu Zobrazit XML plánu dotazu Zobrazení plánu dotazu ve formátu XML v novém okně
Snímek obrazovky s ikonou Otevřít dotaz Otevřít dotaz Otevření dotazu plánu v novém okně
Snímek obrazovky s ikonou Lupa Přiblížit Přiblížení v rámci plánu
Snímek obrazovky s ikonou Oddálení Oddálit Oddálení v rámci plánu
Snímek obrazovky s ikonou Lupa pro přizpůsobení Zvětšení podle velikosti Velikost plánu na plán okna
Snímek obrazovky s ikonou Lupa na vlastní velikost Vlastní lupa Zadání vlastní úrovně přiblížení pro plán
Snímek obrazovky s ikonou Najít uzel Najít uzel Hledání uzlů v plánu na základě konkrétních hodnot atributů
Snímek obrazovky s ikonou podokna Vlastnosti Vlastnosti Zobrazení podokna vlastností
Snímek obrazovky s ikonou Porovnat plán Porovnání plánu provádění Porovnání aktuálního plánu provádění s jiným plánem v novém okně
Snímek obrazovky s ikonou zvýraznit nákladný operátor Zvýraznění drahých operátorů Identifikace nejdražšího operátoru v plánu na základě zadaného atributu
Snímek obrazovky s ikonou popisů Popisy Přepnutím povolíte nebo zakážete popisy tlačítek při přecházecích nad operátory v plánu.
Snímek obrazovky s ikonou Horní operace Hlavní operace Přepnutí do horního podokna operací

Hlavní operace

Na kartě Hlavní operace lze kromě řazení sloupců použít okno Filtr vpravo k vyhledání operátorů se společnou hodnotou pole. Může být například užitečné najít všechny operátory vnořené smyčky v plánu, který přistupuje ke konkrétnímu databázovému objektu, nebo filtrovat konkrétní hodnoty pro daný atribut.

Snímek obrazovky s kartou Hlavní operace po filtrování pro clusterované

U libovolného operátora v seznamu vyberte název operátoru a přejděte do umístění daného operátora v plánu dotazu (zeleným rámečkem se operátor ohraničí).

Porovnání plánů

Porovnání plánů dotazů může být užitečné při řešení potíží s rozdíly v výkonu plánu a to lze provést v Nástroji Azure Data Studio tak, že kliknete pravým tlačítkem na plán a vyberete Porovnat plán provádění. Aktuální plán se otevře v horní polovině nového okna s tlačítkem Přidat plán provádění v dolní polovině. Vyberte tlačítko Přidat plán provádění a přejděte k uloženému plánu, se kterým chcete porovnat.

Snímek obrazovky se dvěma plány ve srovnání

Nabídka porovnat plány nabízí několik stejných ikon jako v nabídce plánu dotazu, ale také umožňuje přepnout orientaci z vodorovného zobrazení na svislé zobrazení pomocí tlačítka Přepnout orientaci. Podokno Vlastnosti v okně porovnání plánu poskytuje možnost zkontrolovat hodnoty atributů pro operátora z každého plánu vedle sebe. Vyberte tlačítko Vlastnosti a pak vyberte operátor v každém plánu, který chcete porovnat. I když je možné vybrat všechny operátory, výběr stejných operátorů v podobných umístěních v rámci plánu je obvykle užitečný. Jedním z příkladů je operátor Select, ale na následujícím snímku obrazovky je vybraný operátor Hledání indexu.

Snímek obrazovky se dvěma plány ve srovnání se zobrazeným oknem vlastností

Výchozí zobrazení plánu Vlastnosti pro porovnání plánů obsahuje atributy s různými hodnotami v horní části a atributy se stejnými hodnotami jsou sbalené pod nadpisem Ekvivalentní vlastnosti. Toto zobrazení lze změnit pomocí ikon řazení a seznamy atributů lze rozbalit nebo sbalit, aby se vám pomohly zobrazit a najít informace. Podokno Vlastnosti má také nabídku filtru, která umožňuje rychle přejít na atribut zájmu.

Další kroky