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.
- Zie Overzicht van resourcelimieten op een server voor DTU-aankoopmodellen voor individuele databases op een server.
- Zie DTU-resourcelimieten voor individuele databases en DTU-resourcelimieten voor elastische pools voor DTU-aankoopmodellen voor Azure SQL Database.
- Zie vCore-resourcelimieten - Azure SQL Database- en vCore-resourcelimieten - elastische pools voor vCore-resourcelimieten.
- Zie Aankoopmodellen en servicelagen voor meer informatie over de verschillende aankoopmodellen.
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
- Voor vCore-resourcelimieten voor één database raadpleegt u resourcelimieten voor individuele databases met behulp van het vCore-aankoopmodel
- Zie resourcelimieten voor individuele databases voor DTU-resourcelimieten voor individuele databases met behulp van het DTU-aankoopmodel
- Voor vCore-resourcelimieten voor elastische pools raadpleegt u resourcelimieten voor elastische pools met behulp van het vCore-aankoopmodel
- Voor resourcelimieten voor beheerde exemplaren in Azure SQL Managed Instance raadpleegt u resourcelimieten voor SQL Managed Instance.
- Zie Azure-abonnements- en servicelimieten, quota en beperkingen voor meer informatie over algemene Azure-limieten.
- Zie voor informatie over resourcelimieten op een logische SQL-server een overzicht van resourcelimieten op een logische SQL-server voor informatie over limieten op server- en abonnementsniveaus.