Sdílet prostřednictvím


Zobrazení odhadovaného plánu provádění

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics (pouze vyhrazený fond SQL)databáze SQL v Microsoft Fabric

Tento článek popisuje, jak generovat grafické odhadované plány spouštění pomocí aplikace SQL Server Management Studio (SSMS). Při generování odhadovaných plánů provádění se nespustí dotazy T-SQL nebo dávky. Z tohoto důvodu odhadovaný plán provádění neobsahuje žádné informace o modulu runtime, jako jsou skutečné metriky využití prostředků nebo upozornění modulu runtime. Místo toho plán provádění, který se vygeneruje, zobrazí plán provádění dotazů, který by databázový stroj SQL Serveru pravděpodobně použil, pokud by se dotazy skutečně spustily, a zobrazí odhadované řádky procházející několika operátory v plánu.

Aby mohli tuto funkci používat, musí mít uživatelé příslušná oprávnění ke spuštění dotazu T-SQL, pro který se generuje plán grafického spuštění, a musí jim být uděleno oprávnění SHOWPLAN pro všechny databáze odkazované dotazem.

Odhadované plány provádění prostřednictvím SSMS, EXPLAINa SET SHOWPLAN_XML jsou k dispozici pro vyhrazené fondy SQL (dříve SQL DW) a vyhrazené fondy SQL ve službě Azure Synapse Analytics.

Zobrazení odhadovaného plánu provádění dotazu

  1. Na panelu nástrojů vyberte dotaz databázového serveru. Můžete také otevřít existující dotaz a zobrazit odhadovaný plán provádění výběrem tlačítka Otevřít soubor panelu nástrojů a vyhledáním existujícího dotazu.

  2. Zadejte dotaz, pro který chcete zobrazit odhadovaný plán provádění.

  3. V nabídce Dotaz vyberte Zobrazit odhadovaný plán provádění nebo vyberte na panelu nástrojů tlačítko Zobrazit odhadovaný plán provádění. Odhadovaný plán provádění je zobrazen na kartě Plán provádění v podokně výsledků.

    snímek obrazovky ze sady SQL Server Management Studio zobrazující tlačítko odhadovaného plánu provádění na panelu nástrojů.

    Pokud chcete zobrazit další informace, umístěte kurzor nad ikony logických a fyzických operátorů a zobrazte popis a vlastnosti operátoru v zobrazené nápovědě. Případně můžete zobrazit vlastnosti operátoru v okně Vlastnosti. Pokud nejsou Vlastnosti viditelné, klikněte pravým tlačítkem myši na operátora a vyberte Vlastnosti. Vyberte operátor a zobrazte jeho vlastnosti.

    snímek obrazovky ze SQL Server Management Studio ukazující, kde kliknout pravým tlačítkem na 'Vlastnosti' v operátoru plánu.

  4. Pokud chcete změnit zobrazení plánu provádění, klikněte pravým tlačítkem myši na plán provádění a vyberte Přiblížit, Oddálit, Vlastní přiblíženínebo Přizpůsobit zobrazení. Přiblížit a Oddálit umožňuje přiblížit nebo oddálit plán provádění o pevné hodnoty. Vlastní přiblížení umožňuje definovat vlastní zvětšení zobrazení, například přiblížení na 80 procent. Přizpůsobit velikost zvětšuje plán provádění tak, aby se vešel do podokna výsledků. Alternativně můžete pomocí kombinace kláves CTRL a kolečka myši aktivovat dynamické přiblížení.

  5. Pokud chcete procházet zobrazení plánu provádění, použijte svislé a vodorovné posuvníky nebo vyberte a podržte libovolnou prázdnou oblast plánu provádění a přetáhněte myš. Případně vyberte a podržte znaménko plus (+) v pravém dolním rohu okna prováděcího plánu, abyste zobrazili miniaturní mapu celého plánu provádění.

Poznámka

Případně můžete použít SET SHOWPLAN_XML k vrácení informací o plánu provádění pro každý příkaz bez jeho provedení. Pokud se používá v aplikaci SQL Server Management Studio, karta Výsledky bude obsahovat odkaz pro otevření plánu provádění v grafickém formátu.

Další kroky