Resourcelimieten voor elastische pools met gebruikmaking van het DTU-aankoopmodel

Van toepassing op: Azure SQL Database

Dit artikel bevat de gedetailleerde resourcelimieten voor databases in Azure SQL Database die zich in een elastische pool bevinden met behulp van het DTU-aankoopmodel.

Elke alleen-lezen replica heeft zijn eigen resources, zoals DTU's, werkrollen en sessies. Elke alleen-lezen replica is onderworpen aan de resourcelimieten die verderop in dit artikel worden beschreven.

Notitie

De Gen5-hardware in het vCore-aankoopmodel is gewijzigd in standard-series (Gen5).

Elastische pool: Opslaggrootten en rekengrootten

Voor elastische Pools van Azure SQL Database worden in de volgende tabellen de resources weergegeven die beschikbaar zijn voor elke servicelaag en rekenkracht. U kunt de servicelaag, de rekengrootte en de opslaghoeveelheid instellen met behulp van:

Belangrijk

Zie Een elastische pool schalen voor hulp en overwegingen bij het schalen

De resourcelimieten van afzonderlijke databases in elastische pools zijn over het algemeen hetzelfde als voor individuele databases buiten pools op basis van DTU's en de servicelaag. Het maximum aantal gelijktijdige werkrollen voor een S2-database is bijvoorbeeld 120 werkrollen. Het maximum aantal gelijktijdige werkrollen voor een database in een Standard-pool is dus ook 120 werkrollen als het maximum aantal DTU's per database in de pool 50 DTU's is (wat gelijk is aan S2).

Voor hetzelfde aantal DTU's kunnen resources die aan een elastische pool worden geleverd, de resources overschrijden die aan één database buiten een elastische pool worden geleverd. Dit betekent dat het eDTU-gebruik van een elastische pool minder is dan de som van het DTU-gebruik in databases binnen de pool, afhankelijk van workloadpatronen. In een extreem geval met slechts één database in een elastische pool waarbij het DTU-gebruik van de database 100% is, is het mogelijk dat het eDTU-gebruik van de pool 50% is voor bepaalde workloadpatronen. Dit kan zelfs gebeuren als het maximum aantal DTU's per database de maximaal ondersteunde waarde blijft voor de opgegeven poolgrootte.

Notitie

De opslaglimiet per poolresource in elk van de volgende tabellen omvat tempdb en logopslag niet.

Basisbeperkingen voor elastische groepen

eDTU's per pool 50 100 200 300 400 800 1200 1600
Inbegrepen opslag per pool (GB) 5 10 20 29 39 78 117 156
Maximale opslag per groep (GB) 5 10 20 29 39 78 117 156
Maximale OLTP-opslag in het geheugen per pool (GB) N.v.t. N.v.t. N.v.t. N.v.t. N.v.t. N.v.t. N.v.t. N.v.t.
Maximumaantal DB's per groep 1 100 200 500 500 500 500 500 500
Maximum aantal gelijktijdige werknemers per groep 2 100 200 400 600 800 1600 2400 3200
Maximaal aantal gelijktijdige aanmeldingen per groep 100 200 400 600 800 1600 2400 3200
Maximum aantal gelijktijdige externe verbindingen per groep 3 10 20 40 60 80 150 150 150
Maximum aantal gelijktijdige sessies per groep 2 30.000 30.000 30.000 30.000 30.000 30.000 30.000 30.000
Minimale DTU per databasekeuze 0, 5 0, 5 0, 5 0, 5 0, 5 0, 5 0, 5 0, 5
Maximum aantal DTU's per database 5 5 5 5 5 5 5 5
Maximale opslag per database (GB) 2 2 2 2 2 2 2 2

1 Zie Resourcebeheer in dichte elastische pools voor aanvullende overwegingen.

2 Zie Resourcelimieten voor individuele databases voor de maximale gelijktijdige werkrollen voor afzonderlijke databases. Als de elastische pool bijvoorbeeld gebruikmaakt van standard-series (Gen5) en het maximum aantal vCores per database is ingesteld op 2, is de maximale waarde voor gelijktijdige werkrollen 200. Als het maximum aantal vCores per database is ingesteld op 0,5, is de maximale waarde voor gelijktijdige werkrollen 50, omdat er op standard-serie (Gen5) maximaal 100 gelijktijdige werkrollen per vCore zijn. Voor andere maximaal toegestane vCore-instellingen per database die kleiner zijn dan 1 vCore of minder, wordt het aantal maximaal gelijktijdige werkrollen op dezelfde manier opnieuw geschaald.

3 Zie Externe verbindingen voor meer informatie over wat telt als een externe verbinding.

Standaardbeperkingen voor elastische groepen

eDTU's per pool 50 100 200 300 400 800
Inbegrepen opslag per pool (GB) 1 50 100 200 300 400 800
Maximale opslag per groep (GB) 500 750 1024 1280 1536 2048
Maximale OLTP-opslag in het geheugen per pool (GB) N.v.t. N.v.t. N.v.t. N.v.t. N.v.t. N.v.t.
Maximum aantal DB's per groep 2 100 200 500 500 500 500
Maximum aantal gelijktijdige werkrollen per groep 3 100 200 400 600 800 1600
Maximaal aantal gelijktijdige aanmeldingen per groep 100 200 400 600 800 1600
Maximum aantal gelijktijdige externe verbindingen per groep 4 10 20 40 60 80 150
Maximum aantal gelijktijdige sessies per groep 3 30.000 30.000 30.000 30.000 30.000 30.000
Minimale DTU per databasekeuze 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
Maximum aantal DTU's per database 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
Maximale opslag per database (GB) 1024 1024 1024 1024 1024 1024

1 Zie de prijsopties voor SQL Database voor meer informatie over extra kosten die worden gemaakt vanwege extra opslagruimte die is ingericht.

2 Zie Resourcebeheer in dichte elastische pools voor aanvullende overwegingen.

3 Zie Resourcelimieten voor individuele databases voor de maximale gelijktijdige werkrollen voor elke afzonderlijke database. Als de elastische pool bijvoorbeeld gebruikmaakt van standard-series (Gen5) en het maximum aantal vCores per database is ingesteld op 2, is de maximale waarde voor gelijktijdige werkrollen 200. Als het maximum aantal vCores per database is ingesteld op 0,5, is de maximale waarde voor gelijktijdige werkrollen 50, omdat er op standard-serie (Gen5) maximaal 100 gelijktijdige werkrollen per vCore zijn. Voor andere maximaal toegestane vCore-instellingen per database die kleiner zijn dan 1 vCore of minder, wordt het aantal maximaal gelijktijdige werkrollen op dezelfde manier opnieuw geschaald.

4 Zie Externe verbindingen voor meer informatie over wat telt als een externe verbinding.

Limieten voor Standard elastische pools (vervolg)

eDTU's per pool 1200 1600 2000 2500 3000
Inbegrepen opslag per pool (GB) 1 1200 1600 2000 2500 3000
Maximale opslag per groep (GB) 2560 3072 3584 4096 4096
Maximale OLTP-opslag in het geheugen per pool (GB) N.v.t. N.v.t. N.v.t. N.v.t. N.v.t.
Maximum aantal DB's per groep 2 500 500 500 500 500
Maximum aantal gelijktijdige werkrollen per groep 3 2400 3200 4000 5000 6000
Maximaal aantal gelijktijdige aanmeldingen per groep 2400 3200 4000 5000 6000
Maximum aantal gelijktijdige externe verbindingen per groep 4 150 150 150 150 150
Maximum aantal gelijktijdige sessies per groep 3 30.000 30.000 30.000 30.000 30.000
Minimale DTU per databasekeuze 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
Maximum aantal DTU's per database 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
Maximale opslag per database (GB) 1024 1536 1792 2304 2816

1 Zie de prijsopties voor SQL Database voor meer informatie over extra kosten die worden gemaakt vanwege extra opslagruimte die is ingericht.

2 Zie Resourcebeheer in dichte elastische pools voor aanvullende overwegingen.

3 Zie Resourcelimieten voor individuele databases voor de maximale gelijktijdige werkrollen voor elke afzonderlijke database. Als de elastische pool bijvoorbeeld gebruikmaakt van standard-series (Gen5) en het maximum aantal vCores per database is ingesteld op 2, is de maximale waarde voor gelijktijdige werkrollen 200. Als het maximum aantal vCores per database is ingesteld op 0,5, is de maximale waarde voor gelijktijdige werkrollen 50, omdat er op standard-serie (Gen5) maximaal 100 gelijktijdige werkrollen per vCore zijn. Voor andere maximaal toegestane vCore-instellingen per database die kleiner zijn dan 1 vCore of minder, wordt het aantal maximaal gelijktijdige werkrollen op dezelfde manier opnieuw geschaald.

4 Zie Externe verbindingen voor meer informatie over wat telt als een externe verbinding.

Premium beperkingen voor elastische groepen

eDTU's per pool 125 250 500 1000 1500
Inbegrepen opslag per pool (GB) 1 250 500 750 1024 1536
Maximale opslag per groep (GB) 1024 1024 1024 1024 1536
Maximale OLTP-opslag in het geheugen per pool (GB) 1 2 4 10 12
Maximum aantal DB's per groep 2 50 100 100 100 100
Maximum aantal gelijktijdige werkrollen per groep (aanvragen) 3 200 400 800 1600 2400
Maximaal aantal gelijktijdige aanmeldingen per groep 200 400 800 1600 2400
Maximum aantal gelijktijdige externe verbindingen per groep 4 20 40 80 150 150
Maximum aantal gelijktijdige sessies per groep 3 30.000 30.000 30.000 30.000 30.000
Minimaal aantal eDTU’s per database 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
Max. eDTU's per database 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
Maximale opslag per database (GB) 1024 1024 1024 1024 1536

1 Zie de prijsopties voor SQL Database voor meer informatie over extra kosten die worden gemaakt vanwege extra opslagruimte die is ingericht.

2 Zie Resourcebeheer in dichte elastische pools voor aanvullende overwegingen.

3 Zie Resourcelimieten voor individuele databases voor de maximale gelijktijdige werkrollen voor elke afzonderlijke database. Als de elastische pool bijvoorbeeld gebruikmaakt van standard-series (Gen5) en het maximum aantal vCores per database is ingesteld op 2, is de maximale waarde voor gelijktijdige werkrollen 200. Als het maximum aantal vCores per database is ingesteld op 0,5, is de maximale waarde voor gelijktijdige werkrollen 50, omdat er op standard-serie (Gen5) maximaal 100 gelijktijdige werkrollen per vCore zijn. Voor andere maximaal toegestane vCore-instellingen per database die kleiner zijn dan 1 vCore of minder, wordt het aantal maximaal gelijktijdige werkrollen op dezelfde manier opnieuw geschaald.

4 Zie Externe verbindingen voor meer informatie over wat telt als een externe verbinding.

Limieten voor Premium elastische pools (vervolg)

eDTU's per pool 2000 2500 3000 3500 4000
Inbegrepen opslag per pool (GB) 1 2048 2560 3072 3548 4096
Maximale opslag per groep (GB) 2048 2560 3072 3548 4096
Maximale OLTP-opslag in het geheugen per pool (GB) 16 20 24 28 32
Maximum aantal DB's per groep 2 100 100 100 100 100
Maximum aantal gelijktijdige werkrollen per groep 3 3200 4000 4800 5600 6400
Maximaal aantal gelijktijdige aanmeldingen per groep 3200 4000 4800 5600 6400
Maximum aantal gelijktijdige externe verbindingen per groep 4 150 150 150 150 150
Maximum aantal gelijktijdige sessies per groep 3 30.000 30.000 30.000 30.000 30.000
Minimale DTU per databasekeuze 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
Maximum aantal DTU's per database 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
Maximale opslag per database (GB) 2048 2560 3072 3584 4096

1 Zie de prijsopties voor SQL Database voor meer informatie over extra kosten die worden gemaakt vanwege extra opslagruimte die is ingericht.

2 Zie Resourcebeheer in dichte elastische pools voor aanvullende overwegingen.

3 Zie Resourcelimieten voor individuele databases voor de maximale gelijktijdige werkrollen voor elke afzonderlijke database. Als de elastische pool bijvoorbeeld gebruikmaakt van standard-series (Gen5) en het maximum aantal vCores per database is ingesteld op 2, is de maximale waarde voor gelijktijdige werkrollen 200. Als het maximum aantal vCores per database is ingesteld op 0,5, is de maximale waarde voor gelijktijdige werkrollen 50, omdat er op standard-serie (Gen5) maximaal 100 gelijktijdige werkrollen per vCore zijn. Voor andere maximaal toegestane vCore-instellingen per database die kleiner zijn dan 1 vCore of minder, wordt het aantal maximaal gelijktijdige werkrollen op dezelfde manier opnieuw geschaald.

4 Zie Externe verbindingen voor meer informatie over wat telt als een externe verbinding.

Belangrijk

Meer dan 1 TB opslagruimte in de Premium-laag is momenteel beschikbaar in alle regio's, met uitzondering van: China - oost, China - noord, Duitsland - centraal en Duitsland - noordoost. In deze regio’s is de maximale opslagruimte in de Premium-laag beperkt tot 1 TB. Raadpleeg P11-P15 huidige beperkingen voor meer informatie.

Als alle DTU's van een elastische groep zijn gebruikt, ontvangt elke database in de groep een gelijke hoeveelheid resources om query's te verwerken. De service SQL Database verdeelt resources eerlijk over databases door gelijke hoeveelheden rekentijd te garanderen. Gelijke verdeling van resources in een elastische groep vindt plaats naast een bepaalde hoeveelheid resources die sowieso voor elke database wordt gegarandeerd wanneer het aantal DTU's per database is ingesteld op een andere waarde dan nul.

Notitie

Zie Opslagruimtebeheer voor meer informatie over opslaglimieten in de Premium-servicelaag.

Database-eigenschappen voor pooldatabases

Voor elke elastische pool kunt u desgewenst per database minimum en maximum aantal DTU's opgeven om patronen voor resourceverbruik in de pool te wijzigen. De opgegeven minimum- en maximumwaarden zijn van toepassing op alle databases in de pool. Het aanpassen van minimale en maximale DTU's voor afzonderlijke databases in de pool wordt niet ondersteund.

U kunt ook de maximale opslag per database instellen, bijvoorbeeld om te voorkomen dat een database alle poolopslag verbruikt. Deze instelling kan onafhankelijk worden geconfigureerd voor elke database.

De volgende tabel beschrijft per database-eigenschappen voor pooldatabases.

Eigenschap Omschrijving
Maximum aantal DTU's per database Het maximum aantal DTU's dat elke database in de pool kan gebruiken, indien beschikbaar op basis van het gebruik door andere databases in de pool. Maximum aantal DTU's per database is geen resourcegarantie voor een database. Als voor de workload in elke database niet alle beschikbare poolresources nodig zijn om voldoende uit te voeren, kunt u het maximum aantal DTU's per database instellen om te voorkomen dat één database poolresources in beslag neemt. Een zekere mate van overdoorvoering wordt verwacht omdat de pool over het algemeen uitgaat van dynamische en koude gebruikspatronen voor databases, waarbij alle databases niet tegelijkertijd pieken.
Minimale DTU's per database Het minimale aantal DTU's dat is gereserveerd voor elke database in de pool. U kunt een minimum aantal DTU's per database instellen als u de beschikbaarheid van resources voor elke database wilt garanderen, ongeacht het resourceverbruik door andere databases in de pool. De minimale DTU's per database kunnen worden ingesteld op 0 en is ook de standaardwaarde. Deze eigenschap is ingesteld op een willekeurige locatie tussen 0 en het gemiddelde DTU-gebruik per database.
Maximale opslag per database De maximale databasegrootte die is ingesteld door de gebruiker voor een database in een pool. Pooldatabases delen toegewezen poolopslag, zodat de grootte van een database kan worden beperkt tot de kleinere opslag van de pool en de maximale databasegrootte. De maximale databasegrootte verwijst naar de maximale grootte van de gegevensbestanden en bevat niet de ruimte die wordt gebruikt door het logboekbestand.

Belangrijk

Omdat resources in een elastische pool eindig zijn, beperkt u het aantal DTU's per database tot een waarde die groter is dan 0 impliciet het resourcegebruik per database. Als de meeste databases in een pool op een bepaald moment niet actief zijn, zijn resources gereserveerd om te voldoen aan de minimale DTU-garantie, niet beschikbaar voor databases die op dat moment actief zijn.

Daarnaast beperkt u het aantal databases dat aan de pool kan worden toegevoegd, impliciet het aantal DTU's per database in te stellen op een waarde die groter is dan 0. Als u bijvoorbeeld de minimale DTU's instelt op 100 in een 400 DTU-pool, betekent dit dat u niet meer dan 4 databases aan de pool kunt toevoegen, omdat er 100 DTU's zijn gereserveerd voor elke database.

Hoewel de eigenschappen per database worden uitgedrukt in DTU's, bepalen ze ook het verbruik van andere resourcetypen, zoals gegevens-IO, logboek-I/O, buffergroepgeheugen en werkrolthreads. Wanneer u de waarden voor minimum- en maximumwaarden per database-DTU's aanpast, worden reserveringen en limieten voor alle resourcetypen proportioneel aangepast.

Minimale en maximale DTU-waarden per database zijn van toepassing op resourceverbruik door gebruikersworkloads, maar niet op resourceverbruik door interne processen. Voor een database met een maximale DTU per database die is ingesteld op de helft van de eDTU van de pool, kan de gebruikersworkload bijvoorbeeld niet meer dan de helft van het geheugen van de buffergroep verbruiken. Deze database kan echter nog steeds profiteren van pagina's in de buffergroep die door interne processen zijn geladen. Zie Resourceverbruik per gebruikersworkload en interne processen voor meer informatie.

Tempdb-grootten

De volgende tabel bevat tempdb grootten voor individuele databases in Azure SQL Database:

Serviceniveaudoelstelling Maximale tempdb bestandsgrootte (GB) Aantal tempdb gegevensbestanden Maximale tempdb gegevensgrootte (GB)
Eenvoudige elastische pools (alle DTU-configuraties) 13,9 12 166.7
Standaard elastische pools (50 eDTU) 13,9 12 166.7
Standaard elastische pools (100 eDTU) 32 1 32
Standaard elastische pools (200 eDTU) 32 2 64
Standaard elastische pools (300 eDTU) 32 3 96
Standaard elastische pools (400 eDTU) 32 3 96
Standaard elastische pools (800 eDTU) 32 6 192
Standaard elastische pools (1200 eDTU) 32 10 320
Standaard elastische pools (1600-3000 eDTU) 32 12 384
Premium Elastische pools (alle DTU-configuraties) 13,9 12 166.7

Volgende stappen