Sdílet prostřednictvím


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í. Aby bylo možné určit, zda kapacitu zvětšit nebo zmenšit, zvažte všechny faktory, které může ovlivnit DWU, jako je souběžnost, paměť, tempdb, a 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.
  • Hlásí se neúspěšná a úspěšná připojení pro konkrétní datový sklad, nikoli 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 dotazu

Pro programatický zážitek při monitorování Synapse SQL pomocí T-SQL služba poskytuje sadu dynamických pohledů pro správu (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 DMVs platných pro Synapse SQL, zkontrolujte DMVs pro dedikované SQL úložiště.

Poznámka:

  • Abyste mohli monitorovat dotazy pomocí karty Aktivita dotazu, musíte obnovit svůj vyhrazený fond 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 Azure portálu a celkovým počtem dotazů zaznamenaných v zobrazeních dynamického řízení.
  • Pokud chcete zkontrolovat historii přesných zpracovaných dotazů, povolte diagnostiku k exportování dostupných DMVs do jednoho z dostupných cílů (například Log Analytics). Statistiky dynamické správy obsahují pouze posledních 10 000 dotazů, které byly spuštěny. Po jakékoli operaci pozastavení, obnovení nebo škálování budou data DMV vymazána.

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. Logová latence 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: