Sdílet prostřednictvím


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ů ve službě Azure Synapse Analytics.

Poznámka:

Skupiny úloh správy úloh pro správu úloh poskytují větší flexibilitu při konfiguraci prostředků na požadavek a souběžnost 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 na 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žeb jsou v rozsahu 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 1500
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 0 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álegreen platformová služba. V rámci modelu sdílené odpovědnosti v cloudu Microsoft nadále investuje do pokroku v základním 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ý podporuje danou úroveň výkonu (SLO). Počet zde uvedených výpočetních uzlů je uveden jako odkaz a neměl by se používat pro účely určení velikosti nebo výkonu. Cílem Microsoftu bez ohledu na počet uzlů nebo základní infrastrukturu je zajistit výkon v souladu s SLO; proto doporučujeme, aby všechna cvičení s velikostí používala jako vodítko cDWU. Další informace o SLO a výpočetních jednotkách datového skladu najdete v tématu Jednotky datového skladu (DWU) pro vyhrazený fond SQL (dříve SQL DW).

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

Se zavedením skupin úloh se už nepoužívá koncept slotů souběžnosti. Prostředky na požadavek se přidělují v procentech a zadají se v definici skupiny úloh. I při odebrání slotů souběžnosti ale 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 pro každý dotaz napříč úrovněmi služby a přidruženou souběžnost, kterou je možné dosáhnout.

Úroveň služeb Maximální počet souběžných dotazů Minimální počet podporovaných % 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í počet souběžnosti pro třídy prostředků

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

Statické třídy prostředků

Následující tabulka uvádí 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 uvádí 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í přidělení paměti 3-10-22-70 pro malé-střední-velké xlarge třídy prostředků napříč úrovní služby DW1000c až DW30000c. Informace o přidělení paměti v rámci DW1000c najdete v dokumentu dynamické třídy prostředků.

Úroveň služeb Maximální počet souběžných dotazů Dostupné sloty souběžnosti Sloty používané smallrc Sloty používané nástrojem mediumrc Sloty používané větším Sloty používané xlargerc
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 pro spuštění dotazu není dostatek slotů souběžnosti, zařadí se dotazy do fronty a spustí se na základě důležitosti. Pokud je ekvivalentní důležitost, dotazy se spouští na základě prvního spuštění. Jakmile se dotazy dokončí a počet dotazů a slotů klesne pod limity, uvolní služba Azure Synapse Analytics dotazy zařazené do fronty.

Další kroky

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