Sdílet prostřednictvím


Azure Synapse Analytics – Monitorování portálu pro správu úloh

Tento článek vysvětluje, jak monitorovat využití prostředků skupiny úloh a aktivitu dotazů. Podrobnosti o konfiguraci Průzkumníka metrik Azure najdete v článku Analýza metrik pomocí Průzkumníka metrik služby Azure Monitor. Podrobnosti o monitorování využití systémových prostředků najdete v části Využití prostředků v dokumentaci k monitorování služby Azure Synapse Analytics. Pro monitorování správy úloh jsou k dispozici dvě různé kategorie metrik skupin úloh: přidělení prostředků a aktivita dotazů. Tyto metriky je možné rozdělit a filtrovat podle skupiny úloh. Metriky je možné rozdělit a filtrovat podle toho, jestli jsou definované systémem (skupiny úloh třídy prostředků) nebo uživatelem definované (vytvořené uživatelem se syntaxí CREATE WORKLOAD GROUP ).

Definice metrik správy úloh

Popis metrik správy úloh najdete ve vyhrazeném fondu SQL – položky správy úloh v podporovaných metrikách pro Microsoft.Synapse/workspaces/sqlPools.

Scénáře a akce monitorování

Níže najdete řadu konfigurací grafů, které zvýrazní využití metrik správy úloh pro řešení potíží spolu s přidruženými akcemi, které tento problém řeší.

Izolace nedostatečně využité úlohy

Představte si následující konfiguraci skupiny úloh a klasifikátoru, ve které se vytvoří skupina úloh s názvem wgPriority ACEO membername se na ni mapuje pomocí klasifikátoru wcCEOPriority úloh. Skupina wgPriority úloh má nakonfigurovanou 25% izolaci úloh (MIN_PERCENTAGE_RESOURCE = 25). Každý dotaz odeslaný společností TheCEO má 5 % systémových prostředků (REQUEST_MIN_RESOURCE_GRANT_PERCENT = 5).

CREATE WORKLOAD GROUP wgPriority
WITH ( MIN_PERCENTAGE_RESOURCE = 25
      ,CAP_PERCENTAGE_RESOURCE = 50
      ,REQUEST_MIN_RESOURCE_GRANT_PERCENT = 5);

CREATE WORKLOAD CLASSIFIER wcCEOPriority
WITH ( WORKLOAD_GROUP = 'wgPriority'
      ,MEMBERNAME = 'TheCEO');

Následující graf je nakonfigurovaný takto:
Metrika 1: Efektivní minimální procento zdroje (průměrná agregace, blue line)
Metrika 2: Přidělení skupin úloh podle procenta systému (průměrná agregace, purple line)
Filtr: [Skupina úloh] = wgPriority
Snímek obrazovky znázorňující graf se dvěma metrikami a filtrem Graf ukazuje, že s 25% izolací úloh se průměrně používá jenom 10 %. V tomto případě může být hodnota parametru MIN_PERCENTAGE_RESOURCE nižší na 10 až 15 a umožnit jiným úlohám v systému spotřebovávat prostředky.

Kritické body skupiny úloh

Představte si následující konfiguraci skupiny úloh a klasifikátoru, kde se vytvoří skupina úloh s názvem wgDataAnalyst a dataAnalyst membername se na ni mapuje pomocí klasifikátoru wcDataAnalyst úloh. Skupina wgDataAnalyst úloh má nakonfigurovanou 6% izolaci úloh (MIN_PERCENTAGE_RESOURCE = 6) a limit prostředků 9 % (CAP_PERCENTAGE_RESOURCE = 9). Každý dotaz odeslaný službou DataAnalyst má 3 % systémových prostředků (REQUEST_MIN_RESOURCE_GRANT_PERCENT = 3).

CREATE WORKLOAD GROUP wgDataAnalyst  
WITH ( MIN_PERCENTAGE_RESOURCE = 6
      ,CAP_PERCENTAGE_RESOURCE = 9
      ,REQUEST_MIN_RESOURCE_GRANT_PERCENT = 3);

CREATE WORKLOAD CLASSIFIER wcDataAnalyst
WITH ( WORKLOAD_GROUP = 'wgDataAnalyst'
      ,MEMBERNAME = 'DataAnalyst');

Následující graf je nakonfigurovaný takto:
Metric 1: Effective cap resource percent (Avg aggregation, blue line)
Metrika 2: Přidělení skupin úloh podle procenta prostředků limitu (průměrná agregace, purple line)
Metrika 3: Dotazy ve frontě skupiny úloh (agregace součtu, turquoise line)
Filtr: [Skupina úloh] = wgDataAnalyst
Snímek obrazovky znázorňující graf se třemi metrikami a filtrem Graf ukazuje, že s 9% limitem prostředků je skupina úloh 90 %+ využitá (z přidělení skupiny úloh podle metriky limitu procent prostředků). Existuje stabilní řazení dotazů do fronty, jak je znázorněno v metrice dotazů zařazených do fronty skupiny úloh. V tomto případě zvýšení CAP_PERCENTAGE_RESOURCE na hodnotu vyšší než 9 % umožňuje souběžnému provádění více dotazů. CAP_PERCENTAGE_RESOURCE Zvýšením se předpokládá, že je k dispozici dostatek prostředků, které nejsou izolované jinými skupinami úloh. Ověřte zvýšení limitu kontrolou metriky efektivního limitu prostředků v procentech. Pokud potřebujete větší propustnost, zvažte také zvýšení REQUEST_MIN_RESOURCE_GRANT_PERCENT hodnoty větší než 3. Zvýšení počtu REQUEST_MIN_RESOURCE_GRANT_PERCENT dotazů by mohlo umožnit rychlejší spouštění dotazů.

Další kroky