Minnes- och samtidighetsgränser för dedikerad SQL-pool i Azure Synapse Analytics

Visa de minnes- och samtidighetsgränser som allokerats till de olika prestandanivåerna och resursklasserna i Azure Synapse Analytics.

Kommentar

Arbetsbelastningshanteringsgrupper ger större flexibilitet för att konfigurera resurser per begäran och samtidighet än dynamiska eller statiska resursklasser. Mer information finns i arbetsbelastningsgrupper och syntaxen CREATE WORKLOAD GROUP (SKAPA ARBETSBELASTNINGSGRUPP ).

Kapacitetsinställningar för informationslager

Följande tabeller visar den maximala kapaciteten för informationslagret på olika prestandanivåer. Information om hur du ändrar prestandanivå finns i Skala beräkning – portal.

Servicenivåer

Tjänstnivåerna varierar från DW100c till DW30000c.

Prestandanivå Beräkningsnoder Distributioner per beräkningsnod Minne per informationslager (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 1 800
DW5000c 10 6 3000
DW6000c 12 5 3600
DW7500c 15 4 4 500
DW10000c 20 3 6000
DW15000c 30 2 9 000
DW30000c 60 1 18000

Den maximala tjänstnivån är DW30000c, som har 60 beräkningsnoder och en distribution per beräkningsnod. Ett informationslager på 600 TB på DW30000c bearbetar till exempel cirka 10 TB per beräkningsnod.

Kommentar

Synapse Dedicated SQL-pool är en vintergrön plattformstjänst. Under modellen med delat ansvar i molnet fortsätter Microsoft att investera i framsteg inom underliggande programvara och maskinvara som är värd för dedikerad SQL-pool. Därför kan antalet noder eller vilken typ av datormaskinvara som ligger till grund för en viss prestandanivå (SLO) ändras. Antalet beräkningsnoder som anges här tillhandahålls som en referens och bör inte användas för storleks- eller prestandaändamål. Oavsett antal noder eller underliggande infrastruktur är Microsofts mål att leverera prestanda i enlighet med SLO. Därför rekommenderar vi att alla storleksövningar måste använda cDWU som en guide. Mer information om SLO- och beräkningsdatalagerenheter finns i Information Warehouse Units (DWUs) för dedikerad SQL-pool (tidigare SQL DW).

Maximal samtidighet för arbetsbelastningsgrupper

Med introduktionen av arbetsbelastningsgrupper gäller begreppet samtidighetsfack inte längre. Resurser per begäran allokeras i procent och anges i definitionen för arbetsbelastningsgrupp. Även om samtidighetsfack tas bort finns det dock minsta mängd resurser som behövs per frågor baserat på tjänstnivå. Tabellen nedan definierade den minsta mängd resurser som behövs per fråga mellan tjänstnivåer och den associerade samtidighet som kan uppnås.

Servicenivå Maximalt antal samtidiga frågor Min % stöds för 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%

Maximal samtidighet för resursklasser

För att säkerställa att varje fråga har tillräckligt med resurser för att köras effektivt spårar Synapse SQL resursanvändning genom att tilldela samtidighetsfack till varje fråga. Systemet placerar frågor i en kö baserat på prioritets- och samtidighetsfack. Frågor väntar i kön tills tillräckligt många samtidighetsfack är tillgängliga. Prioritets- och samtidighetsfack avgör CPU-prioritering. Mer information finns i Analysera din arbetsbelastning

Statiska resursklasser

I följande tabell visas maximalt antal samtidiga frågor och samtidighetsfack för varje statisk resursklass.

Servicenivå Maximalt antal samtidiga frågor Samtidighetsfack är tillgängliga Fack som används av staticrc10 Fack som används av staticrc20 Fack som används av staticrc30 Fack som används av staticrc40 Fack som används av staticrc50 Fack som används av staticrc60 Fack som används av staticrc70 Fack som används av 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

Dynamiska resursklasser

I följande tabell visas maximalt antal samtidiga frågor och samtidighetsfack för varje dynamisk resursklass. Dynamiska resursklasser använder en 3-10-22-70 minnesprocentallokering för resursklasserna small-medium-large-xlarge över tjänstnivå DW1000c till DW30000c. Information om minnesallokering under DW1000c finns i dokumentets dynamiska resursklass.

Servicenivå Maximalt antal samtidiga frågor Samtidighetsfack är tillgängliga Fack som används av smallrc Fack som används av mediumrc Fack som används av större Fack som används av 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

När det inte finns tillräckligt med samtidighetsfack för att starta frågekörningen placeras frågor i kö och körs baserat på prioritet. Om det finns motsvarande betydelse körs frågor först in, först ut. När en fråga är klar och antalet frågor och platser ligger under gränserna släpper Azure Synapse Analytics köade frågor.

Nästa steg

Mer information om hur du använder resursklasser för att optimera din arbetsbelastning finns i följande artiklar: