Resursbegränsningar 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.
- För DTU-inköpsmodellgränser för enskilda databaser på en server, se Översikt över resursgränser på en server.
- Information om resursgränser för DTU-inköpsmodell för Azure SQL Database finns i DTU-resursbegränsningar för enskilda databaser och elastiska DTU-resursbegränsningar.
- Resursbegränsningar för virtuella kärnor finns i resursgränser för virtuella kärnor – Resursgränser för Azure SQL Database och virtuella kärnor – elastiska pooler.
- Mer information om de olika inköpsmodellerna finns i Köpa modeller och tjänstnivåer.
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.
Kommentar
Gen5-maskinvaran i köpmodellen för virtuell kärna har bytt namn till Standard-serien (Gen5).
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 en elastisk pool
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 databasens DTU-användning är 100 %, är det till exempel möjligt att pool-eDTU-användningen är 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.
Kommentar
Resursgränsen för lagring per pool i var och en av följande tabeller inkluderar tempdb
inte och logglagring.
Gränser för grundläggande 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 |
Högsta lagringsutrymme per pool (GB) | 5 | 10 | 20 | 29 | 39 | 78 | 117 | 156 |
Max minnesintern 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 |
Största lagringsutrymme per databas (GB) | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |
1 Se Resurshantering i täta elastiska pooler för ytterligare överväganden.
2 För maximalt antal samtidiga arbetare för en enskild databas, se Resursbegränsningar för enskild databas. Om den elastiska poolen till exempel använder standardserier (Gen5) och maximalt antal virtuella kärnor per databas anges till 2, är det maximala värdet för samtidiga arbetare 200. Om maximalt antal virtuella kärnor per databas är inställt på 0,5 är det maximala värdet för samtidiga arbetare 50 eftersom det i standardserien (Gen5) finns högst 100 samtidiga arbetare per virtuell kärna. För andra maximala inställningar för virtuell kärna per databas som är mindre än 1 virtuell kärna eller mindre skalas antalet maximala samtidiga arbetare på liknande sätt omskalas.
3 Se Externa anslutningar för ytterligare information om vad som räknas som en extern anslutning.
Standardgränser för elastisk pool
eDTU:er per pool | 50 | 100 | 200 | 300 | 400 | 800 |
---|---|---|---|---|---|---|
Inkluderat lagringsutrymme per pool (GB) 1 | 50 | 100 | 200 | 300 | 400 | 800 |
Högsta lagringsutrymme per pool (GB) | 500 | 750 | 1024 | 1280 | 1536 | 2048 |
Max minnesintern 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 |
Största 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 Resursbegränsningar för enskild databas. Om den elastiska poolen till exempel använder standardserier (Gen5) och maximalt antal virtuella kärnor per databas anges till 2, är det maximala värdet för samtidiga arbetare 200. Om maximalt antal virtuella kärnor per databas är inställt på 0,5 är det maximala värdet för samtidiga arbetare 50 eftersom det i standardserien (Gen5) finns högst 100 samtidiga arbetare per virtuell kärna. För andra maximala inställningar för virtuell kärna per databas som är mindre än 1 virtuell kärna eller mindre skalas antalet maximala samtidiga arbetare på liknande sätt omskalas.
4 Mer information om vad som räknas som en extern anslutning finns i Externa anslutningar .
Standardgränser för elastisk pool (forts.)
eDTU:er per pool | 1200 | 1600 | 2000 | 2500 | 3000 |
---|---|---|---|---|---|
Inkluderat lagringsutrymme per pool (GB) 1 | 1200 | 1600 | 2000 | 2500 | 3000 |
Högsta lagringsutrymme per pool (GB) | 2560 | 3072 | 3584 | 4096 | 4096 |
Max minnesintern 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 | 5000 | 6000 |
Maximalt antal samtidiga inloggningar per pool | 2400 | 3200 | 4000 | 5000 | 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 |
Största 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 Resursbegränsningar för enskild databas. Om den elastiska poolen till exempel använder standardserier (Gen5) och maximalt antal virtuella kärnor per databas anges till 2, är det maximala värdet för samtidiga arbetare 200. Om maximalt antal virtuella kärnor per databas är inställt på 0,5 är det maximala värdet för samtidiga arbetare 50 eftersom det i standardserien (Gen5) finns högst 100 samtidiga arbetare per virtuell kärna. För andra maximala inställningar för virtuell kärna per databas som är mindre än 1 virtuell kärna eller mindre skalas antalet maximala samtidiga arbetare på liknande sätt omskalas.
4 Mer information om vad som räknas som en extern anslutning finns i Externa anslutningar .
Gränser för Premium elastisk pool
eDTU:er per pool | 125 | 250 | 500 | 1000 | 1500 |
---|---|---|---|---|---|
Inkluderat lagringsutrymme per pool (GB) 1 | 250 | 500 | 750 | 1024 | 1536 |
Högsta lagringsutrymme per pool (GB) | 1024 | 1024 | 1024 | 1024 | 1536 |
Max minnesintern 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 |
Minimalt antal 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 |
Största 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 Resursbegränsningar för enskild databas. Om den elastiska poolen till exempel använder standardserier (Gen5) och maximalt antal virtuella kärnor per databas anges till 2, är det maximala värdet för samtidiga arbetare 200. Om maximalt antal virtuella kärnor per databas är inställt på 0,5 är det maximala värdet för samtidiga arbetare 50 eftersom det i standardserien (Gen5) finns högst 100 samtidiga arbetare per virtuell kärna. För andra maximala inställningar för virtuell kärna per databas som är mindre än 1 virtuell kärna eller mindre skalas antalet maximala samtidiga arbetare på liknande sätt omskalas.
4 Mer information om vad som räknas som en extern anslutning finns i Externa anslutningar .
Premiumgränser för elastisk pool (forts.)
eDTU:er per pool | 2000 | 2500 | 3000 | 3500 | 4000 |
---|---|---|---|---|---|
Inkluderat lagringsutrymme per pool (GB) 1 | 2048 | 2560 | 3072 | 3548 | 4096 |
Högsta lagringsutrymme per pool (GB) | 2048 | 2560 | 3072 | 3548 | 4096 |
Max minnesintern 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 |
Största 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 Resursbegränsningar för enskild databas. Om den elastiska poolen till exempel använder standardserier (Gen5) och maximalt antal virtuella kärnor per databas anges till 2, är det maximala värdet för samtidiga arbetare 200. Om maximalt antal virtuella kärnor per databas är inställt på 0,5 är det maximala värdet för samtidiga arbetare 50 eftersom det i standardserien (Gen5) finns högst 100 samtidiga arbetare per virtuell kärna. För andra maximala inställningar för virtuell kärna per databas som är mindre än 1 virtuell kärna eller mindre skalas antalet maximala samtidiga arbetare på liknande sätt omskalas.
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 det maximala lagringsutrymmet på Premium-nivån begränsat till 1 TB. Mer information finns i Aktuella begränsningar för P11–P15.
Om alla DTU:er för en elastisk pool används får varje databas i poolen lika många resurser för att bearbeta frågor. SQL Database-tjänsten tillhandahåller rättvis resursdelning mellan databaser genom att tilldela lika mycket beräkningstid till dem. En rättvis resursdelning i elastiska pooler tillämpas utöver den mängd resurser som varje databas är garanterad om det minsta antalet DTU:er per databas har angetts till ett annat värde än noll.
Kommentar
Mer information om lagringsgränser på Premium-tjänstnivån finns i Styrning av lagringsutrymme.
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. Angivna min- och maxvärden gäller för alla databaser i poolen. Det går inte att anpassa minsta och högsta DTU:er för enskilda databaser i poolen.
Du kan också ange maximalt lagringsutrymme per databas, till exempel för att förhindra att en databas förbrukar all poollagring. Den här inställningen kan konfigureras separat för varje databas.
I följande tabell beskrivs egenskaperna per databas för pooldatabaser.
Egenskap | Description |
---|---|
Maximalt antal DTU:er per databas | 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 | 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 anges till 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 | 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.
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.
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 |
Nästa steg
- Resursgränser för virtuella kärnor för en enskild databas finns i resursgränser för enskilda databaser med köpmodellen för virtuella kärnor
- För DTU-resursgränser för en enskild databas, se resursgränser för enskilda databaser med hjälp av DTU-inköpsmodellen
- Resursgränser för virtuella kärnor för elastiska pooler finns i resursgränser för elastiska pooler med köpmodellen för virtuella kärnor
- Resursbegränsningar för hanterade instanser i Azure SQL Managed Instance finns i Resursbegränsningar för SQL Managed Instance.
- Information om allmänna Azure-gränser finns i Azure-prenumerations- och tjänstgränser, kvoter och begränsningar.
- Information om resursbegränsningar på en logisk SQL-server finns i Översikt över resursbegränsningar på en logisk SQL-server för information om gränser på server- och prenumerationsnivå.