Limity paměti a souběžnosti pro vyhrazený fond SQL ve službě Azure Synapse Analytics

Prohlédněte si limity paměti a souběžnosti přidělené různým úrovním výkonu a třídám prostředků v Azure Synapse Analytics.

Poznámka

Skupiny úloh správy úloh poskytují větší flexibilitu při konfiguraci prostředků podle požadavků a souběžnosti než dynamické nebo statické třídy prostředků. Další podrobnosti najdete v tématu Skupiny úloh a syntaxe CREATE WORKLOAD GROUP .

Nastavení kapacity datového skladu

Následující tabulky ukazují maximální kapacitu datového skladu při různých úrovních výkonu. Pokud chcete změnit úroveň výkonu, přečtěte si téma Škálování výpočetních prostředků – portál.

Úrovně služeb

Úrovně služby se pohybují od DW100c do DW30000c.

Úroveň výkonu Výpočetní uzly Distribuce na výpočetní uzel Paměť na datový sklad (GB)
DW100c 1 60 60
DW200c 1 60 120
DW300c 1 60 180
DW400c 1 60 240
DW500c. 1 60 300
DW1000c 2 30 600
DW1500c 3 20 900
DW2000c 4 15 1200
DW2500c 5 12 1 500
DW3000c 6 10 1800
DW5000c 10 6 3000
DW6000c 12 5 3600
DW7500c 15 4 4500
DW10000c 20 3 6000
DW15000c 30 2 9000
DW30000c 60 1 18000

Maximální úroveň služby je DW30000c, která má 60 výpočetních uzlů a jednu distribuci na výpočetní uzel. Například datový sklad o velikosti 600 TB v DW30000c zpracovává přibližně 10 TB na výpočetní uzel.

Poznámka

Vyhrazený fond SYNApse SQL je stále zelená služba platformy. V rámci modelu sdílené odpovědnosti v cloudu Microsoft nadále investuje do rozvoje základního softwaru a hardwaru, který hostuje vyhrazený fond SQL. V důsledku toho se může změnit počet uzlů nebo typ počítačového hardwaru, který je základem dané úrovně výkonu (SLO). Zde uvedený počet výpočetních uzlů slouží jako odkaz a neměl by se používat pro účely určení velikosti nebo výkonu. Bez ohledu na počet uzlů nebo základní infrastruktury je cílem Společnosti Microsoft poskytovat výkon v souladu se SLO; Proto doporučujeme, aby všechna cvičení s určením velikosti jako vodítko používala cDWU. Další informace o SLO a jednotkách výpočetních Data Warehouse najdete v tématu jednotky Data Warehouse (DWU) pro vyhrazený fond SQL (dříve SQL DW).

Maximální souběžnost pro skupiny úloh

Se zavedením skupin úloh už neplatí koncept slotů souběžnosti. Prostředky na žádost se přidělují procentuálně a zadají se v definici skupiny úloh. I po odebrání slotů souběžnosti však existují minimální množství prostředků potřebných pro dotazy na základě úrovně služby. Následující tabulka definovala minimální množství prostředků potřebných na dotaz napříč úrovněmi služby a související souběžnost, které je možné dosáhnout.

Úroveň služeb Maximální počet souběžných dotazů Minimální procento podpory pro REQUEST_MIN_RESOURCE_GRANT_PERCENT
DW100c 4 25%
DW200c 8 12.5%
DW300c 12 8 %
DW400c 16 6,25 %
DW500c. 20 5 %
DW1000c 32 3 %
DW1500c 32 3 %
DW2000c 48 2 %
DW2500c 48 2 %
DW3000c 64 1.5%
DW5000c 64 1.5%
DW6000c 128 0,75 %
DW7500c 128 0,75 %
DW10000c 128 0,75 %
DW15000c 128 0,75 %
DW30000c 128 0,75 %

Maximální souběžnost pro třídy prostředků

Aby se zajistilo, že každý dotaz má dostatek prostředků k efektivnímu provádění, synapse SQL sleduje využití prostředků tím, že každému dotazu přiřadí sloty souběžnosti. Systém zařazuje dotazy do fronty na základě slotů důležitosti a souběžnosti. Dotazy čekají ve frontě, dokud nebude k dispozici dostatek slotů souběžnosti. Prioritu procesoru určují sloty důležitosti a souběžnosti. Další informace najdete v tématu Analýza úloh.

Statické třídy prostředků

Následující tabulka ukazuje maximální počet souběžných dotazů a slotů souběžnosti pro každou statickou třídu prostředků.

Úroveň služeb Maximální počet souběžných dotazů Dostupné sloty souběžnosti Sloty používané staticrc10 Sloty používané staticrc20 Sloty používané staticrc30 Sloty používané staticrc40 Sloty používané staticrc50 Sloty používané staticrc60 Sloty používané staticrc70 Sloty používané staticrc80
DW100c 4 4 1 2 4 4 4 4 4 4
DW200c 8 8 1 2 4 8 8 8 8 8
DW300c 12 12 1 2 4 8 8 8 8 8
DW400c 16 16 1 2 4 8 16 16 16 16
DW500c. 20 20 1 2 4 8 16 16 16 16
DW1000c 32 40 1 2 4 8 16 32 32 32
DW1500c 32 60 1 2 4 8 16 32 32 32
DW2000c 48 80 1 2 4 8 16 32 64 64
DW2500c 48 100 1 2 4 8 16 32 64 64
DW3000c 64 120 1 2 4 8 16 32 64 64
DW5000c 64 200 1 2 4 8 16 32 64 128
DW6000c 128 240 1 2 4 8 16 32 64 128
DW7500c 128 300 1 2 4 8 16 32 64 128
DW10000c 128 400 1 2 4 8 16 32 64 128
DW15000c 128 600 1 2 4 8 16 32 64 128
DW30000c 128 1200 1 2 4 8 16 32 64 128

Dynamické třídy prostředků

Následující tabulka ukazuje maximální počet souběžných dotazů a slotů souběžnosti pro každou dynamickou třídu prostředků. Dynamické třídy prostředků používají procentuální přidělení paměti 3-10-22-70 pro třídy prostředků small-medium-large-xlarge napříč všemi úrovněmi služby.

Úroveň služeb Maximální počet souběžných dotazů Dostupné sloty souběžnosti Sloty používané smallrc Sloty používané společností mediumrc Sloty používané službou largerc Sloty používané xlargercem
DW100c 4 4 1 1 1 2
DW200c 8 8 1 1 1 5
DW300c 12 12 1 1 2 8
DW400c 16 16 1 1 3 11
DW500c. 20 20 1 2 4 14
DW1000c 32 40 1 4 8 28
DW1500c 32 60 1 6 13 42
DW2000c 32 80 2 8 17 56
DW2500c 32 100 3 10 22 70
DW3000c 32 120 3 12 26 84
DW5000c 32 200 6 20 44 140
DW6000c 32 240 7 24 52 168
DW7500c 32 300 9 30 66 210
DW10000c 32 400 12 40 88 280
DW15000c 32 600 18 60 132 420
DW30000c 32 1200 36 120 264 840

Pokud není k dispozici dostatek volných slotů souběžnosti pro spuštění dotazu, dotazy se zařadí do fronty a spustí na základě důležitosti. Pokud má stejnou důležitost, dotazy se spouštějí jako první příchozí, první ven. Jakmile se dokončí dotazy a počet dotazů a slotů klesne pod limity, Azure Synapse Analytics vydává dotazy zařazené do fronty.

Další kroky

Další informace o dalším využití tříd prostředků k další optimalizaci úloh najdete v následujících článcích: