Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
azure SQL Managed Instance
Tento článek popisuje, jak můžete analyzovat skutečné plány grafického spouštění pomocí funkce analýza plánu sady SQL Server Management Studio. Tato funkce je dostupná od aplikace SQL Server Management Studio verze 17.4. Nainstalujte nejnovější verzi aplikace SQL Server Management Studio (SSMS).
Poznámky
Skutečné plány provádění se generují po provedení dotazů nebo dávek Transact-SQL. Z tohoto důvodu obsahuje skutečný plán provádění informace o modulu runtime, například skutečný počet řádků, metriky využití prostředků a upozornění modulu runtime (pokud existuje). Další informace naleznete v tématu Zobrazení skutečného plánu provádění.
Řešení potíží s výkonem dotazů vyžaduje značné znalosti při porozumění plánům zpracování a provádění dotazů, aby bylo potřeba najít a opravit původní příčiny. Pro více informací si přečtěte referenční dokument k logickému a fyzickému operátoru showplana průvodce architekturou zpracování dotazů.
SQL Server Management Studio obsahuje funkce, které implementují určitý stupeň automatizace v úloze skutečné analýzy plánu provádění, zejména pro velké a složité plány. Cílem je usnadnit hledání scénářů nepřesného odhadu kardinality a získat doporučení, která možná zmírnění mohou být k dispozici.
Důležitý
Než je použijete v produkčních prostředích, zajistěte správné testování navrhovaných zmírnění rizik.
Analýza plánu provádění dotazu
Otevřete dříve uložený soubor plánu provádění dotazů (
.sqlplan) pomocí nabídky Soubor a vyberte Otevřít soubornebo přetáhněte soubor plánu do okna Management Studio. Případně pokud jste právě spustili dotaz a rozhodli se zobrazit jeho plán provádění, přejděte na kartu Plán provádění v podokně výsledků.Klikněte pravým tlačítkem myši do prázdné oblasti plánu provádění a vyberte Analyzovat skutečný plán provádění.
Otevře se okno Showplan Analysis dole. Karta Multi Statement je užitečná při analýze plánů s více příkazy, protože umožňuje analyzovat správný příkaz.
Výběrem karty Scénáře zobrazíte podrobnosti o problémech nalezených pro skutečný plán provádění. Pro každý uvedený operátor v levém podokně se v pravém podokně zobrazí podrobnosti o scénáři v odkazu Vyberte zde další informace o tomto scénáři a jsou uvedeny možné důvody pro vysvětlení tohoto scénáře.
Související obsah
- Infraštruktura profilování dotazů
- přehled plánu provádění
- Průvodce architekturou zpracování dotazů
- Zobrazení skutečného plánu provádění