Sdílet prostřednictvím


Historické úložiště dotazů a analýzy ve službě Azure Synapse Analytics

Analýza historických dotazů je jednou ze zásadních potřeb datových inženýrů. Azure Synapse Analytics podporuje čtyři hlavní způsoby analýzy historie a výkonu dotazů. Patří mezi ně úložiště dotazů, zobrazení dynamické správy, Azure Log Analytics a Azure Data Explorer.

V tomto článku se dozvíte, jak použít každou z těchto možností pro vaše potřeby. Projděte si případy použití, pokud jde o analýzu historie dotazů a nejlepší metodu pro každou z nich.

Potřeby zákazníka Úložiště dotazů Zobrazení dynamické správy Azure Log Analytics Azure Data Explorer
Řešení před balením Vyžaduje povolení ✔️ Vyžaduje se doplňková služba. Vyžaduje se doplňková služba.
Delší období analýzy 30 dní Až 10000 řádků historie Přizpůsobitelné Přizpůsobitelné
Dostupnost klíčových metrik Omezeně ✔️ Omezeně Přizpůsobitelné
Použití SQL pro analýzu ✔️ ✔️ Potřeba KQL Podpora SQL je omezená.

Úložiště dotazů

Funkce Úložiště dotazů poskytuje přehled o výběru a výkonu plánu dotazů. Zjednodušuje řešení potíží s výkonem tím, že pomáhá rychle najít rozdíly ve výkonu způsobené změnami plánů dotazů.

Úložiště dotazů není ve výchozím nastavení povolené pro nové databáze Azure Synapse Analytics. Pokud chcete povolit úložiště dotazů, spusťte následující příkaz T-SQL:

ALTER DATABASE <database_name>
SET QUERY_STORE = ON;

Příklad:

ALTER DATABASE [SQLPOOL1]
SET QUERY_STORE = ON;

Auditování výkonu a řešení souvisejících úloh můžete spustit tak, že vyhledáte naposledy spuštěné dotazy, počty spuštění, nejdéle běžící dotazy a dotazy s maximálním počtem fyzických vstupně-výstupních potenciálních zákazníků. Ukázkové dotazy najdete v tématu Monitorování výkonu pomocí úložiště dotazů .

Výhody:

  • Až 30 dnů úložiště pro data dotazů. Výchozí 7 dnů.
  • Data je možné využívat ve stejném nástroji, ve který byste spustili dotaz.

Známé omezení:

  • Výchozí úložiště historických dat dotazů je menší.
  • Scénáře analýzy jsou v úložišti dotazů omezené pro Azure Synapse v porovnání s používáním zobrazení dynamické správy.

Zobrazení dynamické správy

Zobrazení dynamické správy (DMV) jsou velmi užitečná, pokud jde o shromažďování informací o době čekání na dotazy, plánech spuštění, paměti atd. Důrazně doporučujeme, abyste svůj dotaz označili jako zajímavý, abyste ho mohli později vystopovat. Příklad:

-- Query with Label
SELECT *
FROM sys.tables
OPTION (LABEL = 'My Query');

Další informace o označování dotazů v Azure Synapse SQL najdete v tématu Použití popisků dotazů v Synapse SQL.

Další informace o monitorování úloh Azure Synapse Analytics pomocí zobrazení dynamické správy najdete v tématu Monitorování úloh vyhrazeného fondu SQL pomocí zobrazení dynamické správy. Dokumentaci k zobrazením katalogu specifických pro Azure Synapse Analytics najdete v tématu zobrazení katalogu Azure Synapse Analytics.

Výhody:

  • Data je možné využívat ve stejném dotazovacím nástroji.
  • Zobrazení dynamické správy poskytují rozsáhlé možnosti pro analýzu.

Známá omezení:

  • Zobrazení dynamické správy jsou omezena na 10 000 řádků historických položek.
  • Zobrazení se resetují při pozastavení nebo obnovení fondu.

Log Analytics

Pracovní prostory Služby Log Analytics je možné snadno vytvářet v Azure Portal. Další pokyny k připojení Synapse k Log Analytics najdete v tématu Monitorování úloh – Azure Portal.

Stejně jako Azure Data Explorer i Log Analytics používá dotazovací jazyk Kusto (KQL). Další informace o syntaxi Kusto najdete v tématu Přehled dotazů Kusto.

Spolu s konfigurovatelnou dobou uchovávání informací si zvolíte pracovní prostor, na který se chcete konkrétně dotazovat v Log Analytics. Log Analytics poskytuje flexibilitu při ukládání dat, spouštění a ukládání dotazů.

Výhody:

  • Azure Log Analytics má přizpůsobitelné zásady uchovávání protokolů.

Známá omezení:

  • Použití KQL přidá křivku učení.
  • Omezená zobrazení se dají odhlásit.

Azure Data Explorer (ADX)

Azure Data Explorer (ADX) je přední služba pro zkoumání dat. Tuto službu je možné použít k analýze historických dotazů z Azure Synapse Analytics. Informace o nastavení kanálu Azure Data Factory (ADF) pro kopírování a ukládání protokolů do ADX najdete v tématu Kopírování dat do nebo z Azure Data Explorer. V ADX můžete pomocí výkonného dotazu Kusto analyzovat protokoly. Můžete zde kombinovat další strategie, například dotazování a načtení výstupu dynamické správy do ADX prostřednictvím ADF.

Výhody:

  • ADX poskytuje přizpůsobitelné zásady uchovávání protokolů.
  • Provádění výkonných dotazů u velkého množství dat, zejména dotazů zahrnujících vyhledávání řetězců.

Známé omezení:

  • Použití KQL přidá křivku učení.

Další kroky