Zobrazení skutečného plánu provádění
platí pro:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL Database v Microsoft Fabric
Tento článek popisuje, jak generovat skutečné plány grafického spouštění pomocí aplikace SQL Server Management Studio. Skutečné prováděcí plány se generují po spuštění dotazů T-SQL nebo dávek. Z tohoto důvodu obsahuje skutečný plán provádění informace o modulu runtime, jako jsou metriky využití skutečných prostředků a upozornění modulu runtime (pokud existuje). Vygenerovaný plán provádění zobrazí skutečný plán provádění dotazů, který databázový stroj SQL Serveru použil ke spouštění dotazů.
Aby mohli tuto funkci používat, musí mít uživatelé příslušná oprávnění ke spouštění Transact-SQL dotazů, pro které se generuje plán grafického spouštění, a musí jim být udělena oprávnění SHOWPLAN pro všechny databáze odkazované dotazem.
Poznámka
Pokud chcete načíst skutečný plán provádění pro vyhrazené fondy SQL (dříve SQL DW) a vyhrazené fondy SQL ve službě Azure Synapse Analytics, existují různé příkazy. Další informace najdete v tématu Monitorování úloh vyhrazeného fondu SQL v Azure Synapse Analytics pomocí DMV.
Zahrnutí plánu provádění dotazu během provádění
Na panelu nástrojů aplikace SQL Server Management Studio vyberte dotaz databázového stroje. 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.
Zadejte dotaz, pro který chcete zobrazit skutečný plán provádění.
V nabídce dotazu vyberte Zahrnout skutečný plán provádění nebo vyberte tlačítko panelu nástrojů Zahrnout skutečný plán provádění.
Spusťte dotaz kliknutím na tlačítko panelu nástrojů Spustit. Plán používaný optimalizátorem dotazů se zobrazí na kartě Plán provádění v podokně výsledků.
Pozastavte myš nad logickými a fyzickými operátory, abyste zobrazili popis a vlastnosti operátorů v zobrazeném popisu, včetně vlastností celkového plánu provádění, výběrem operátoru kořenového uzlu (uzel SELECT na obrázku výše).
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átor a vyberte Vlastnosti. Vyberte operátor a zobrazte jeho vlastnosti.
Zobrazení výkonného plánu můžete upravit tak, že kliknete pravým tlačítkem myši na výkonný plán a vyberete Přiblížit, Oddálit, Vlastní přiblíženínebo Přiblížit na velikost. Zoom In a Zoom Out vám umožní přiblížit nebo oddálit plán, zatímco Vlastní přiblížení umožňuje definovat vlastní přiblížení, například na 80 procent. Přiblížit na 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í.
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
Alternativně můžete použít NASTAVIT STATISTIKY XML k vrácení informací o plánu provádění pro každý příkaz po 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.
Pro více informací, viz Infrastruktura profilování dotazů.
Související obsah
- přehled plánu provádění
- Průvodce architekturou zpracování dotazů
- Zobrazit odhadovaný plán provádění