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.
SQL Server Management Studio umožňuje zobrazit plán živého spuštění aktivního dotazu. Tento plán živého dotazu poskytuje přehled o procesu provádění dotazů v reálném čase, protože ovládací prvky proudí z jednoho operátoru plánu dotazu do jiného. Plán živého dotazu zobrazuje celkový průběh dotazu a statistiky spuštění na úrovni operátora, jako je počet vytvořených řádků, uplynulý čas, průběh operátoru a další.
Vzhledem k tomu, že k těmto datům můžete přistupovat v reálném čase, aniž byste museli čekat na dokončení dotazu, jsou tyto statistiky provádění velmi užitečné pro ladění problémů s výkonem dotazů.
Statistiky živých dotazů interně využívají dynamické zobrazení správy sys.dm_exec_query_profiles.
Warning
Tato funkce je primárně určená pro účely řešení potíží. Použití této funkce může mírně zpomalit celkový výkon dotazů, zejména v SQL Server 2014 (12.x). Další informace najdete v tématu Infrastruktura profilace dotazů.
Tuto funkci můžete použít s ladicím programem Transact-SQL.
Zobrazení statistik živého dotazu pro jeden dotaz
Pokud chcete zobrazit plán provádění živého dotazu, vyberte v nabídce nástroje ikonu Zahrnout statistiku živého dotazu .
K plánu provádění živého dotazu se dostanete také tak, že v sadě Management Studio kliknete pravým tlačítkem myši na vybraný dotaz a vyberete Možnost Zahrnout statistiku živého dotazu.
Spusťte dotaz. Plán živého dotazu zobrazuje celkový průběh dotazu a statistiku provádění za běhu (například uplynulý čas nebo průběh) pro operátory plánu dotazu. Během provádění dotazu se pravidelně aktualizují informace o průběhu dotazu a statistiky provádění dotazů. Tyto informace slouží k pochopení celkového procesu vykonávání dotazů a odstraňování chyb u dlouhotrvajících dotazů, dotazů, které běží neomezeně dlouho, způsobují přetečení
tempdba překračují časové limity.
Zobrazení statistik živého dotazu pro libovolný dotaz
K plánu živého spouštění se dostanete také z monitorování aktivit tak, že kliknete pravým tlačítkem na libovolný dotaz v tabulce Procesy nebo Aktivní nákladné dotazy .
Remarks
Předtím, než statistiky živých dotazů mohou zachytit informace o průběhu dotazů, je nutné povolit infrastrukturu profilu statistiky. V závislosti na verzi může být režie významná. Další informace o těchto režijních nákladech viz Infrastruktura profilace dotazů.
Permissions
- Pokud chcete naplnit stránku výsledků živého dotazu , potřebujete oprávnění na úrovni
SHOWPLANdatabáze a všechna oprávnění potřebná ke spuštění dotazu. - Na SQL Server potřebujete oprávnění na úrovni serveru
VIEW SERVER STATEk zobrazení živých statistik. - Na úrovních PREMIUM služby SQL Database potřebujete
VIEW DATABASE STATEoprávnění v databázi, abyste viděli živé statistiky. Na úrovních Standard a Basic služby SQL Database potřebujete správce serveru nebo účet Microsoft Entra admin pro zobrazení živých statistik.
Note
Microsoft Entra ID se dříve označovala jako Azure Active Directory (Azure AD).
Související obsah
- přehled plánu provádění
- Průvodce architekturou zpracování dotazů
- Monitorování a ladění výkonu
- nástroje pro monitorování výkonu a ladění
- Open Activity Monitor in SQL Server Management Studio (SSMS)
- Monitorování aktivit
- Sledujte výkon pomocí Query Store
- sys.dm_exec_query_statistics_xml
- sys.dm_exec_query_profiles
- Odkaz na operátory logického a fyzického plánu zobrazení
- infrastruktury profilace dotazů