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

Tip

Microsoft Fabric Data Warehouse je relační sklad v podnikovém měřítku na základu datového jezera s architekturou připravenou pro budoucnost, integrovanou AI a novými funkcemi. Pokud s datovými sklady začínáte, začněte pracovat s Fabric Data Warehouse. Stávající úlohy fondu dedikované SQL můžou upgradovat na Fabric a získat tak přístup k novým funkcím napříč datovou vědou, analýzou v reálném čase a reportováním.

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 pro správu pracovního zatížení poskytují větší flexibilitu při konfiguraci prostředků na požadavek a regulaci souběžnosti než dynamické nebo statické třídy prostředků. Další podrobnosti najdete ve Skupinách úloh a syntaxi 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 1 18000

Maximální úroveň služby je DW30000c, která má 60 výpočetních uzlů a 1 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 trvalou platformovou službou. 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. Bez ohledu na počet uzlů nebo základní infrastrukturu je cílem Microsoftu zajistit výkon v souladu se SLO. Proto doporučujeme použití cDWU jako referenci pro veškeré aktivity spojené s určováním vhodné velikosti. 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 pro jednotlivé požadavky se přidělují v procentech a stanovují 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í procento podporované 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ěžnosti pro třídy zdrojů

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 přidělených souběžných slotů. 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é paralelní sloty Sloty používané staticrc10 Sloty používané staticrc20 Sloty používané aplikací 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 třídy prostředků malé, střední, velké a xlarge napříč úrovněmi služby DW1000c až DW30000c. Informace o přidělení paměti v rámci DW1000c naleznete v dokumentu dynamická třída prostředků.

Úroveň služeb Maximální počet souběžných dotazů Dostupné paralelní sloty Sloty používané smallrc Sloty používané nástrojem mediumrc Sloty používané větším clusterem 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 není k dispozici dostatek konkurenčních slotů pro spuštění dotazu, jsou dotazy zařazeny do fronty a spouštěny na základě jejich důležitosti. Pokud je důležitost ekvivalentní, dotazy se vykonávají podle zásady FIFO (první dovnitř, první ven). Jakmile se dotazy dokončí a počet dotazů a slotů klesne pod limity, uvolní služba Azure Synapse Analytics dotazy zařazené do fronty.

Pro více informací o využití tříd prostředků k optimalizaci úloh si můžete přečíst následující články.