Dela via


Resursgränser för elastiska pooler med hjälp av DTU-inköpsmodellen

gäller för:Azure SQL Database

Den här artikeln innehåller detaljerade resursgränser för databaser i Azure SQL Database som finns i en elastisk pool med hjälp av DTU-inköpsmodellen.

Databasegenskaper för pooldatabaser

För varje elastisk pool kan du ange minsta och högsta DTU:er per databas för att ändra resursförbrukningsmönster i poolen. Du kan också ange maximalt lagringsutrymme per databas, till exempel för att förhindra att en enskild databas förbrukar all poollagring.

  • Angivna minsta och högsta DTU-värden gäller för alla databaser i poolen. Det går inte att anpassa min- och max-DTU:er för enskilda databaser i poolen.
  • Maximalt lagringsutrymme per databas kan konfigureras separat för varje databas.

I följande tabell beskrivs egenskaperna per databas för pooldatabaser.

Fastighet Konfigurationsnivå Beskrivning
Maximalt antal DTU:er per databas Konfigurerad för alla databaser i poolen Det maximala antalet DTU:er som en databas i poolen kan använda, om det är tillgängligt baserat på användningen av andra databaser i poolen. Maximalt antal DTU:er per databas är inte en resursgaranti för en databas. Om arbetsbelastningen i varje databas inte behöver alla tillgängliga poolresurser för att fungera korrekt bör du överväga att ange maximalt antal DTU:er per databas för att förhindra att en enskild databas monopoliserar poolresurser. En viss grad av överförbrukning förväntas eftersom poolen vanligtvis förutsätter frekventa och kalla användningsmönster för databaser, där alla databaser inte toppar samtidigt.
Minsta DTU:er per databas Konfigurerad för alla databaser i poolen Det minsta antalet DTU:er som är reserverade för en databas i poolen. Överväg att ange en minsta DTU:er per databas när du vill garantera resurstillgänglighet för varje databas oavsett resursförbrukning för andra databaser i poolen. Minsta DTU:er per databas kan vara inställt på 0 och är också standardvärdet. Den här egenskapen är inställd på någonstans mellan 0 och den genomsnittliga DTU:erna per databas.
Maximalt lagringsutrymme per databas Konfigurerad per databas Den maximala databasstorleken som angetts av användaren för en databas i en pool. Pooldatabaser delar allokerad poollagring, så storleken som en databas kan nå är begränsad till den mindre återstående poollagringen och den maximala databasstorleken. Maximal databasstorlek refererar till den maximala storleken på datafilerna och inkluderar inte det utrymme som används av loggfilen.

Viktigt!

Eftersom resurser i en elastisk pool är begränsade, begränsar inställningen min DTU:er per databas till ett värde som är större än 0 implicit resursanvändningen för varje databas. Om de flesta databaser i en pool vid en tidpunkt är inaktiva är resurser som reserverats för att uppfylla garantin för min DTU:er inte tillgängliga för databaser som är aktiva vid den tidpunkten.

Dessutom begränsar inställningen min DTU:er per databas till ett värde som är större än 0 implicit antalet databaser som kan läggas till i poolen. Om du till exempel anger min DTU:er till 100 i en 400 DTU-pool innebär det att du inte kan lägga till fler än 4 databaser i poolen, eftersom 100 DTU:er är reserverade för varje databas.

Om alla DTU:er för en elastisk pool används får varje databas i poolen lika mycket resurser för att bearbeta frågor. Azure SQL Database-tjänsten ger rättvis resursdelning mellan databaser genom att säkerställa lika delar av beräkningstiden. Resursdelning för elastiska pooler är utöver den mängd resurser som annars garanteras varje databas när DTU:ens min per databas har angetts till ett värde som inte är noll.

Egenskaperna per databas uttrycks i DTU:er, men de styr även förbrukningen av andra resurstyper, till exempel data-I/O, logg-I/O, buffertpoolminne och arbetstrådar. När du justerar värden för min och max per databas-DTU:er justeras reservationer och gränser för alla resurstyper proportionellt.

Minsta och högsta DTU-värden per databas gäller för resursförbrukning efter användararbetsbelastningar, men inte för resursförbrukning efter interna processer. För en databas med en maximal DTU per databas inställd på hälften av poolens eDTU kan användararbetsbelastningen till exempel inte förbruka mer än hälften av buffertpoolens minne. Den här databasen kan dock fortfarande dra nytta av sidor i buffertpoolen som lästes in av interna processer. Mer information finns i Resursförbrukning efter användararbetsbelastningar och interna processer.

Varje skrivskyddad replik har egna resurser som DTU:er, arbetare och sessioner. Varje skrivskyddad replik omfattas av de resursgränser som beskrivs senare i den här artikeln.

Tempdb-storlekar

I följande tabell visas tempdb storlekar för enskilda databaser i Azure SQL Database:

Servicenivåmål Maximal tempdb datafilstorlek (GB) Antal tempdb datafiler Maximal tempdb datastorlek (GB)
Grundläggande elastiska pooler (alla DTU-konfigurationer) 13.9 12 166.7
Elastiska standardpooler (50 eDTU) 13.9 12 166.7
Elastiska standardpooler (100 eDTU) 32 1 32
Elastiska standardpooler (200 eDTU) 32 2 64
Elastiska standardpooler (300 eDTU) 32 3 96
Elastiska standardpooler (400 eDTU) 32 3 96
Elastiska standardpooler (800 eDTU) 32 6 192
Elastiska standardpooler (1 200 eDTU) 32 10 320
Elastiska standardpooler (1600–3 000 eDTU) 32 12 384
Elastiska Premium-pooler (alla DTU-konfigurationer) 13.9 12 166.7

Elastisk pool: Lagringsstorlekar och beräkningsstorlekar

För elastiska Pooler i Azure SQL Database visar följande tabeller de resurser som är tillgängliga på varje tjänstnivå och beräkningsstorlek. Du kan ange tjänstnivån, beräkningsstorleken och lagringsmängden med hjälp av:

Viktigt!

Vägledning och överväganden för skalning finns i Skala elastiska poolresurser i Azure SQL Database

Resursgränserna för enskilda databaser i elastiska pooler är vanligtvis desamma som för enskilda databaser utanför pooler baserat på DTU:er och tjänstnivån. Det maximala antalet samtidiga arbetare för en S2-databas är till exempel 120 arbetare. Maximalt antal samtidiga arbetare för en databas i en standardpool är därför också 120 arbetare om den maximala DTU:en per databas i poolen är 50 DTU:er (vilket motsvarar S2).

För samma antal DTU:er kan resurser som tillhandahålls till en elastisk pool överskrida de resurser som tillhandahålls till en enskild databas utanför en elastisk pool. Det innebär att eDTU-användningen av en elastisk pool kan vara mindre än sammanfattningen av DTU-användningen mellan databaser i poolen, beroende på arbetsbelastningsmönster. I ett extremt fall med endast en databas i en elastisk pool där databas-DTU-användningen är 100%är det till exempel möjligt för pool-eDTU-användning att vara 50% för vissa arbetsbelastningsmönster. Detta kan inträffa även om maximalT DTU per databas förblir det högsta värde som stöds för den angivna poolstorleken.

Anmärkning

Resursgränsen för lagring per pool i var och en av följande tabeller inkluderar tempdb inte och logglagring.

Grundläggande gränser för elastisk pool

eDTU:er per pool 50 100 200 300 400 800 1200 1600
Inkluderat lagringsutrymme per pool (GB) 5 10 20 29 39 78 117 156
Maximalt lagringsutrymme per pool (GB) 5 10 20 29 39 78 117 156
Maximalt In-Memory OLTP-lagring per pool (GB) Inte tillgänglig Inte tillgänglig Inte tillgänglig Inte tillgänglig Inte tillgänglig Inte tillgänglig Inte tillgänglig Inte tillgänglig
Maximalt antal databaser per pool 1 100 200 500 500 500 500 500 500
Maximalt antal samtidiga arbetare per pool 2 100 200 400 600 800 1600 2400 3200
Maximalt antal samtidiga inloggningar per pool 100 200 400 600 800 1600 2400 3200
Maximalt antal samtidiga externa anslutningar per pool 3 10 20 40 60 80 150 150 150
Maximalt antal samtidiga sessioner per pool 2 30000 30000 30000 30000 30000 30000 30000 30000
Minsta DTU per databasval 0, 5 0, 5 0, 5 0, 5 0, 5 0, 5 0, 5 0, 5
Högsta DTU per databasval 5 5 5 5 5 5 5 5
Maximalt lagringsutrymme per databas (GB) 2 2 2 2 2 2 2 2

1 Mer information finns i Resurshantering i kompakta elastiska pooler.

2 För maximalt antal samtidiga arbetare för en enskild databas, se Resursgränser för enskilda databaser med hjälp av DTU-inköpsmodellen.

3 Se Externa anslutningar för ytterligare information om vad som räknas som en extern anslutning.

Gränser för elastiska standardpooler

eDTU:er per pool 50 100 200 300 400 800
Inkluderat lagringsutrymme per pool (GB) 1 50 100 200 300 400 800
Maximalt lagringsutrymme per pool (GB) 500 750 1024 1280 1536 2048
Maximalt In-Memory OLTP-lagring per pool (GB) Inte tillgänglig Inte tillgänglig Inte tillgänglig Inte tillgänglig Inte tillgänglig Inte tillgänglig
Maximalt antal databaser per pool 2 100 200 500 500 500 500
Maximalt antal samtidiga arbetare per pool 3 100 200 400 600 800 1600
Maximalt antal samtidiga inloggningar per pool 100 200 400 600 800 1600
Maximalt antal samtidiga externa anslutningar per pool 4 10 20 40 60 80 150
Maximalt antal samtidiga sessioner per pool 3 30000 30000 30000 30000 30000 30000
Minsta DTU per databasval 0, 10, 20, 50 0, 10, 20, 50, 100 0, 10, 20, 50, 100, 200 0, 10, 20, 50, 100, 200, 300 0, 10, 20, 50, 100, 200, 300, 400 0, 10, 20, 50, 100, 200, 300, 400, 800
Högsta DTU per databasval 10, 20, 50 10, 20, 50, 100 10, 20, 50, 100, 200 10, 20, 50, 100, 200, 300 10, 20, 50, 100, 200, 300, 400 10, 20, 50, 100, 200, 300, 400, 800
Maximalt lagringsutrymme per databas (GB) 1024 1024 1024 1024 1024 1024

1 Se prisalternativ för SQL Database för mer information om ytterligare kostnader som uppstår på grund av all extra lagring som har etablerats.

2 Se Resurshantering i kompakta elastiska pooler för ytterligare överväganden.

3 För maximalt antal samtidiga arbetare för en enskild databas, se Resursgränser för enskilda databaser med hjälp av DTU-inköpsmodellen.

4 Mer information om vad som räknas som en extern anslutning finns i Externa anslutningar .

Standardgränser för elastiska pooler (fortsatt)

eDTU:er per pool 1200 1600 2000 2500 3000
Inkluderat lagringsutrymme per pool (GB) 1 1200 1600 2000 2500 3000
Maximalt lagringsutrymme per pool (GB) 2560 3072 3584 4096 4096
Maximalt In-Memory OLTP-lagring per pool (GB) Inte tillgänglig Inte tillgänglig Inte tillgänglig Inte tillgänglig Inte tillgänglig
Maximalt antal databaser per pool 2 500 500 500 500 500
Maximalt antal samtidiga arbetare per pool 3 2400 3200 4000 5 000 6000
Maximalt antal samtidiga inloggningar per pool 2400 3200 4000 5 000 6000
Maximalt antal samtidiga externa anslutningar per pool 4 150 150 150 150 150
Maximalt antal samtidiga sessioner per pool 3 30000 30000 30000 30000 30000
Minsta DTU per databasval 0, 10, 20, 50, 100, 200, 300, 400, 800, 1200 0, 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600 0, 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000 0, 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000, 2500 0, 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000, 2500, 3000
Högsta DTU per databasval 10, 20, 50, 100, 200, 300, 400, 800, 1200 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000, 2500 10, 20, 50, 100, 200, 300, 400, 800, 1200, 1600, 2000, 2500, 3000
Maximalt lagringsutrymme per databas (GB) 1024 1536 1792 2304 2816

1 Se prisalternativ för SQL Database för mer information om ytterligare kostnader som uppstår på grund av all extra lagring som har etablerats.

2 Se Resurshantering i kompakta elastiska pooler för ytterligare överväganden.

3 För maximalt antal samtidiga arbetare för en enskild databas, se Resursgränser för enskilda databaser med hjälp av DTU-inköpsmodellen.

4 Mer information om vad som räknas som en extern anslutning finns i Externa anslutningar .

Gränser för elastiska Premium-pooler

Anmärkning

Mer information om lagringsgränser på Premium-tjänstnivån finns i Styrning av lagringsutrymme.

eDTU:er per pool 125 250 500 1000 1500
Inkluderat lagringsutrymme per pool (GB) 1 250 500 750 1024 1536
Maximalt lagringsutrymme per pool (GB) 1024 1024 1024 1024 1536
Maximalt In-Memory OLTP-lagring per pool (GB) 1 2 4 10 12
Maximalt antal databaser per pool 2 50 100 100 100 100
Maximalt antal samtidiga arbetare per pool (begäranden) 3 200 400 800 1600 2400
Maximalt antal samtidiga inloggningar per pool 200 400 800 1600 2400
Maximalt antal samtidiga externa anslutningar per pool 4 20 40 80 150 150
Maximalt antal samtidiga sessioner per pool 3 30000 30000 30000 30000 30000
Minsta eDTU:er per databas 0, 25, 50, 75, 125 0, 25, 50, 75, 125, 250 0, 25, 50, 75, 125, 250, 500 0, 25, 50, 75, 125, 250, 500, 1000 0, 25, 50, 75, 125, 250, 500, 1000
Maximalt antal eDTU:er per databas 25, 50, 75, 125 25, 50, 75, 125, 250 25, 50, 75, 125, 250, 500 25, 50, 75, 125, 250, 500, 1000 25, 50, 75, 125, 250, 500, 1000
Maximalt lagringsutrymme per databas (GB) 1024 1024 1024 1024 1536

1 Se prisalternativ för SQL Database för mer information om ytterligare kostnader som uppstår på grund av all extra lagring som har etablerats.

2 Se Resurshantering i kompakta elastiska pooler för ytterligare överväganden.

3 För maximalt antal samtidiga arbetare för en enskild databas, se Resursgränser för enskilda databaser med hjälp av DTU-inköpsmodellen.

4 Mer information om vad som räknas som en extern anslutning finns i Externa anslutningar .

Gränser för elastiska premiumpooler (fortsatt)

eDTU:er per pool 2000 2500 3000 3500 4000
Inkluderat lagringsutrymme per pool (GB) 1 2048 2560 3072 3548 4096
Maximalt lagringsutrymme per pool (GB) 2048 2560 3072 3548 4096
Maximalt In-Memory OLTP-lagring per pool (GB) 16 20 24 28 32
Maximalt antal databaser per pool 2 100 100 100 100 100
Maximalt antal samtidiga arbetare per pool 3 3200 4000 4800 5600 6400
Maximalt antal samtidiga inloggningar per pool 3200 4000 4800 5600 6400
Maximalt antal samtidiga externa anslutningar per pool 4 150 150 150 150 150
Maximalt antal samtidiga sessioner per pool 3 30000 30000 30000 30000 30000
Minsta DTU per databasval 0, 25, 50, 75, 125, 250, 500, 1000, 1750 0, 25, 50, 75, 125, 250, 500, 1000, 1750 0, 25, 50, 75, 125, 250, 500, 1000, 1750 0, 25, 50, 75, 125, 250, 500, 1000, 1750 0, 25, 50, 75, 125, 250, 500, 1000, 1750, 4000
Högsta DTU per databasval 25, 50, 75, 125, 250, 500, 1000, 1750 25, 50, 75, 125, 250, 500, 1000, 1750 25, 50, 75, 125, 250, 500, 1000, 1750 25, 50, 75, 125, 250, 500, 1000, 1750 25, 50, 75, 125, 250, 500, 1000, 1750, 4000
Maximalt lagringsutrymme per databas (GB) 2048 2560 3072 3584 4096

1 Se prisalternativ för SQL Database för mer information om ytterligare kostnader som uppstår på grund av all extra lagring som har etablerats.

2 Se Resurshantering i kompakta elastiska pooler för ytterligare överväganden.

3 För maximalt antal samtidiga arbetare för en enskild databas, se Resursgränser för enskilda databaser med hjälp av DTU-inköpsmodellen.

4 Mer information om vad som räknas som en extern anslutning finns i Externa anslutningar .

Viktigt!

Mer än 1 TB lagringsutrymme på Premium-nivån är för närvarande tillgängligt i alla regioner utom: Kina, östra, Kina, norra, Tyskland, centrala och Tyskland, nordöstra. I dessa regioner är lagrings maxvärdet på Premium-nivån begränsat till 1 TB. För mer information, se P11-P15 aktuella begränsningar.