Monitorování využití prostředků a aktivity dotazů ve službě Azure Synapse Analytics

Azure Synapse Analytics na webu Azure Portal nabízí bohaté prostředí pro monitorování, které poskytuje přehledy týkající se úloh datového skladu. Azure Portal je doporučeným nástrojem při monitorování datového skladu, protože poskytuje konfigurovatelná období uchovávání, upozornění, doporučení a přizpůsobitelné grafy a řídicí panely pro metriky a protokoly. Portál také umožňuje integraci s dalšími monitorovacími službami Azure, jako je Azure Monitor (protokoly) s Log Analytics, abyste zajistili holistické prostředí monitorování nejen pro váš datový sklad, ale také celou analytickou platformu Azure pro integrované prostředí monitorování. Tato dokumentace popisuje, jaké možnosti monitorování jsou k dispozici pro optimalizaci a správu analytické platformy pomocí Synapse SQL.

Využití zdroje

Seznam a podrobnosti o metrikách dostupných pro vyhrazené fondy SQL (dříve SQL Data Warehouse) najdete v tématu Podporované metriky pro Microsoft.Synapse/workspaces/sqlPools. Tyto metriky se zobrazují prostřednictvím služby Azure Monitor.

Co je potřeba vzít v úvahu při zobrazení metrik a nastavení upozornění:

  • Využitá hodnota DWU představuje pouze vysokou reprezentaci využití ve fondu SQL a není určená jako komplexní ukazatel využití. Pokud chcete zjistit, jestli se má vertikálně navýšit nebo snížit kapacitu, zvažte všechny faktory, které můžou ovlivnit jednotky DWU, jako je souběžnost, paměť tempdba adaptivní kapacita mezipaměti. Doporučujeme spustit úlohu v různých nastaveních DWU, abyste zjistili, co nejlépe vyhovuje vašim obchodním cílům.
  • Pro konkrétní datový sklad se hlásí neúspěšná a úspěšná připojení – ne pro samotný server.
  • Procento paměti odráží využití i v případě, že je datový sklad v nečinném stavu – neodráží aktivní spotřebu paměti úloh. Tuto metriku můžete použít a sledovat společně s ostatními (tempdbmezipaměť Gen2), abyste se rozhodli, jestli škálování pro další kapacitu mezipaměti zvýší výkon úloh tak, aby splňovalo vaše požadavky.

Aktivita dotazů

Programové prostředí při monitorování Synapse SQL prostřednictvím T-SQL poskytuje služba sadu zobrazení dynamické správy (DMV). Tato zobrazení jsou užitečná při aktivním řešení potíží a identifikaci kritických bodů výkonu ve vaší úloze.

Pokud chcete zobrazit seznam zobrazení dynamické správy, které platí pro Synapse SQL, zkontrolujte zobrazení dynamické správy vyhrazeného fondu SQL.

Poznámka:

  • Pokud chcete monitorovat dotazy pomocí karty Aktivita dotazu, musíte pokračovat ve vyhrazeném fondu SQL.
  • Kartu Aktivity dotazu nelze použít k zobrazení historických spuštění.
  • Karta Aktivita dotazu nezobrazí dotazy, které souvisejí s deklarací proměnných (například DECLARE @ChvnString VARCHAR(10)), nastavením proměnných (například SET @ChvnString = 'Query A') nebo podrobnostmi dávky. Můžete najít rozdíly mezi celkovým počtem dotazů spuštěných na webu Azure Portal a celkovým počtem dotazů přihlášených do zobrazení dynamické správy.
  • Pokud chcete zkontrolovat historii dotazů přesně odeslaných dotazů, povolte diagnostice export dostupných zobrazení dynamické správy do jednoho z dostupných cílů (například Log Analytics). Zobrazení dynamické správy obsahují pouze posledních 10 000 spuštěných dotazů. Po jakékoli operaci pozastavení, obnovení nebo škálování se data zobrazení dynamické správy vymažou.

Metriky a diagnostické protokolování

Metriky i protokoly je možné exportovat do služby Azure Monitor, konkrétně do komponenty protokolů služby Azure Monitor a přistupovat k nim prostřednictvím dotazů protokolu prostřednictvím kódu programu. Latence protokolu pro Synapse SQL je přibližně 10 až 15 minut.

Následující články popisují běžné scénáře a případy použití při monitorování a správě datového skladu: