Skip to content

Commit 93ce81b

Browse files
authored
Merge pull request #97143 from CarlRabeler/42651
42651
2 parents a17efd9 + 2e9fdbb commit 93ce81b

File tree

1 file changed

+54
-61
lines changed

1 file changed

+54
-61
lines changed

articles/sql-database/sql-database-vcore-resource-limits-elastic-pools.md

Lines changed: 54 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ms.topic: conceptual
1010
author: oslake
1111
ms.author: moslake
1212
ms.reviewer: carlrab, sstein
13-
ms.date: 11/04/2019
13+
ms.date: 11/25/2019
1414
---
1515
# Resource limits for elastic pools using the vCore purchasing model
1616

@@ -26,7 +26,6 @@ You can set the service tier, compute size, and storage amount using the [Azure
2626
> [!IMPORTANT]
2727
> For scaling guidance and considerations, see [Scale an elastic pool](sql-database-elastic-pool-scale.md)
2828
29-
3029
## General purpose - provisioned compute - Gen4
3130

3231
> [!IMPORTANT]
@@ -42,8 +41,8 @@ You can set the service tier, compute size, and storage amount using the [Azure
4241
|Max number DBs per pool|100|200|500|500|500|500|
4342
|Columnstore support|Yes|Yes|Yes|Yes|Yes|Yes|
4443
|In-memory OLTP storage (GB)|N/A|N/A|N/A|N/A|N/A|N/A|
45-
|Max data size (GB)|512|756|756|1536|1536|1536|
46-
|Max log size|154|227|227|461|461|461|
44+
|Max data size (GB)|512|756|1536|1536|1536|2048|
45+
|Max log size|154|227|461|461|461|614|
4746
|TempDB size (GB)|32|64|96|128|160|192|
4847
|Storage type|Premium (Remote) Storage|Premium (Remote) Storage|Premium (Remote) Storage|Premium (Remote) Storage|Premium (Remote) Storage|Premium (Remote) Storage|
4948
|IO latency (approximate)|5-7 ms (write)<br>5-10 ms (read)|5-7 ms (write)<br>5-10 ms (read)|5-7 ms (write)<br>5-10 ms (read)|5-7 ms (write)<br>5-10 ms (read)|5-7 ms (write)<br>5-10 ms (read)|5-7 ms (write)<br>5-10 ms (read)|
@@ -60,7 +59,6 @@ You can set the service tier, compute size, and storage amount using the [Azure
6059

6160
\* For the max concurrent workers (requests) for any individual database, see [Single database resource limits](sql-database-vcore-resource-limits-single-databases.md). For example, if the elastic pool is using Gen5 and its max vCore per database is 2, then the max concurrent workers is 200. If max vCore per database is 0.5, then the max concurrent workers is 50 since on Gen5 there are a max of 100 concurrent workers per vcore. For other max vCore settings per database that are less 1 vCore or less, the number of max concurrent workers is similarly rescaled.
6261

63-
6462
### General purpose service tier: Generation 4 compute platform (part 2)
6563

6664
|Compute size|GP_Gen4_7|GP_Gen4_8|GP_Gen4_9|GP_Gen4_10|GP_Gen4_16|GP_Gen4_24|
@@ -71,8 +69,8 @@ You can set the service tier, compute size, and storage amount using the [Azure
7169
|Max number DBs per pool|500|500|500|500|500|500|
7270
|Columnstore support|Yes|Yes|Yes|Yes|Yes|Yes|
7371
|In-memory OLTP storage (GB)|N/A|N/A|N/A|N/A|N/A|N/A|
74-
|Max data size (GB)|1536|2048|2048|2048|3584|4096|
75-
|Max log size (GB)|461|614|614|614|1075|1229|
72+
|Max data size (GB)|2048|2048|2048|2048|3584|4096|
73+
|Max log size (GB)|614|614|614|614|1075|1229|
7674
|TempDB size (GB)|224|256|288|320|384|384|
7775
|Storage type|Premium (Remote) Storage|Premium (Remote) Storage|Premium (Remote) Storage|Premium (Remote) Storage|Premium (Remote) Storage|Premium (Remote) Storage|
7876
|IO latency (approximate)|5-7 ms (write)<br>5-10 ms (read)|5-7 ms (write)<br>5-10 ms (read)|5-7 ms (write)<br>5-10 ms (read)|5-7 ms (write)<br>5-10 ms (read)|5-7 ms (write)<br>5-10 ms (read)|5-7 ms (write)<br>5-10 ms (read)|
@@ -89,7 +87,6 @@ You can set the service tier, compute size, and storage amount using the [Azure
8987

9088
\* For the max concurrent workers (requests) for any individual database, see [Single database resource limits](sql-database-vcore-resource-limits-single-databases.md). For example, if the elastic pool is using Gen5 and its max vCore per database is 2, then the max concurrent workers is 200. If max vCore per database is 0.5, then the max concurrent workers is 50 since on Gen5 there are a max of 100 concurrent workers per vcore. For other max vCore settings per database that are less 1 vCore or less, the number of max concurrent workers is similarly rescaled.
9189

92-
9390
## General purpose - provisioned compute - Gen5
9491

9592
### General purpose service tier: Generation 5 compute platform (part 1)
@@ -102,8 +99,8 @@ You can set the service tier, compute size, and storage amount using the [Azure
10299
|Max number DBs per pool|100|200|500|500|500|500|500|
103100
|Columnstore support|Yes|Yes|Yes|Yes|Yes|Yes|Yes|
104101
|In-memory OLTP storage (GB)|N/A|N/A|N/A|N/A|N/A|N/A|N/A|
105-
|Max data size (GB)|512|756|756|1536|1536|1536|
106-
|Max log size (GB)|154|227|227|461|461|461|461|
102+
|Max data size (GB)|512|756|1536|1536|1536|2048|2048|
103+
|Max log size (GB)|154|227|461|461|461|614|614|
107104
|TempDB size (GB)|64|128|192|256|320|384|384|
108105
|Storage type|Premium (Remote) Storage|Premium (Remote) Storage|Premium (Remote) Storage|Premium (Remote) Storage|Premium (Remote) Storage|Premium (Remote) Storage|Premium (Remote) Storage|
109106
|IO latency (approximate)|5-7 ms (write)<br>5-10 ms (read)|5-7 ms (write)<br>5-10 ms (read)|5-7 ms (write)<br>5-10 ms (read)|5-7 ms (write)<br>5-10 ms (read)|5-7 ms (write)<br>5-10 ms (read)|5-7 ms (write)<br>5-10 ms (read)|5-7 ms (write)<br>5-10 ms (read)|
@@ -130,8 +127,8 @@ You can set the service tier, compute size, and storage amount using the [Azure
130127
|Max number DBs per pool|500|500|500|500|500|500|500|
131128
|Columnstore support|Yes|Yes|Yes|Yes|Yes|Yes|Yes|
132129
|In-memory OLTP storage (GB)|N/A|N/A|N/A|N/A|N/A|N/A|N/A|
133-
|Max data size (GB)|2048|2048|3072|3072|4096|4096|4096|
134-
|Max log size (GB)|614|614|922|922|1229|1229|1229|
130+
|Max data size (GB)|2048|3072|3072|3072|4096|4096|4096|
131+
|Max log size (GB)|614|922|922|922|1229|1229|1229|
135132
|TempDB size (GB)|384|384|384|384|384|384|384|
136133
|Storage type|Premium (Remote) Storage|Premium (Remote) Storage|Premium (Remote) Storage|Premium (Remote) Storage|Premium (Remote) Storage|Premium (Remote) Storage|Premium (Remote) Storage|
137134
|IO latency (approximate)|5-7 ms (write)<br>5-10 ms (read)|5-7 ms (write)<br>5-10 ms (read)|5-7 ms (write)<br>5-10 ms (read)|5-7 ms (write)<br>5-10 ms (read)|5-7 ms (write)<br>5-10 ms (read)|5-7 ms (write)<br>5-10 ms (read)|5-7 ms (write)<br>5-10 ms (read)|
@@ -172,42 +169,38 @@ You can set the service tier, compute size, and storage amount using the [Azure
172169
|Read Scale-out|N/A|
173170
|Included backup storage|1X DB size|
174171

175-
176-
177-
178172
\* For the max concurrent workers (requests) for any individual database, see [Single database resource limits](sql-database-vcore-resource-limits-single-databases.md). For example, if the elastic pool is using Gen5 and its max vCore per database is 2, then the max concurrent workers is 200. If max vCore per database is 0.5, then the max concurrent workers is 50 since on Gen5 there are a max of 100 concurrent workers per vcore. For other max vCore settings per database that are less 1 vCore or less, the number of max concurrent workers is similarly rescaled.
179173

180-
181174
## Business critical - provisioned compute - Gen4
182175

183176
> [!IMPORTANT]
184177
> New Gen4 databases are no longer supported in the Australia East or Brazil South regions.
185178
186179
### Business critical service tier: Generation 4 compute platform (part 1)
187180

188-
|Compute size|BC_Gen4_1|BC_Gen4_2|BC_Gen4_3|BC_Gen4_4|BC_Gen4_5|BC_Gen4_6|
181+
|Compute size|BC_Gen4_2|BC_Gen4_3|BC_Gen4_4|BC_Gen4_5|BC_Gen4_6|
189182
|:--- | --: |--: |--: |--: |--: |--: |
190-
|Compute generation|Gen4|Gen4|Gen4|Gen4|Gen4|Gen4|
191-
|vCores|1|2|3|4|5|6|
192-
|Memory (GB)|7|14|21|28|35|42|
193-
|Max number DBs per pool|Only single DBs are supported for this compute size|50|100|100|100|100|
194-
|Columnstore support|Yes|Yes|Yes|Yes|Yes|Yes|
195-
|In-memory OLTP storage (GB)|1|2|3|4|5|6|
196-
|Storage type|Local SSD|Local SSD|Local SSD|Local SSD|Local SSD|Local SSD|
197-
|Max data size (GB)|650|650|650|650|650|650|
198-
|Max log size (GB)|195|195|195|195|195|195|
199-
|TempDB size (GB)|32|64|96|128|160|192|
200-
|IO latency (approximate)|1-2 ms (write)<br>1-2 ms (read)|1-2 ms (write)<br>1-2 ms (read)|1-2 ms (write)<br>1-2 ms (read)|1-2 ms (write)<br>1-2 ms (read)|1-2 ms (write)<br>1-2 ms (read)|1-2 ms (write)<br>1-2 ms (read)|
201-
|Target IOPS (64 KB)|5000|10000|15000|20000|25000|30000|
202-
|Log rate limits (MBps)|10|20|30|40|50|60|
203-
|Max concurrent workers per pool (requests) *|210|420|630|840|1050|1260|
204-
|Max concurrent logins per pool (requests) *|210|420|630|840|1050|1260|
205-
|Max allowed sessions|30000|30000|30000|30000|30000|30000|
206-
|Min/max elastic pool vCore choices per database|N/A|0, 0.25, 0.5, 1, 2|0, 0.25, 0.5, 1...3|0, 0.25, 0.5, 1...4|0, 0.25, 0.5, 1...5|0, 0.25, 0.5, 1...6|
207-
|Number of replicas|4|4|4|4|4|4|
208-
|Multi-AZ|Yes|Yes|Yes|Yes|Yes|Yes|
209-
|Read Scale-out|Yes|Yes|Yes|Yes|Yes|Yes|
210-
|Included backup storage|1X DB size|1X DB size|1X DB size|1X DB size|1X DB size|1X DB size|
183+
|Compute generation|Gen4|Gen4|Gen4|Gen4|Gen4|
184+
|vCores|2|3|4|5|6|
185+
|Memory (GB)|14|21|28|35|42|
186+
|Max number DBs per pool|100|100|100|100|100|
187+
|Columnstore support|Yes|Yes|Yes|Yes|Yes|
188+
|In-memory OLTP storage (GB)|2|3|4|5|6|
189+
|Storage type|Local SSD|Local SSD|Local SSD|Local SSD|Local SSD|
190+
|Max data size (GB)|1024|1024|1024|1024|1024|
191+
|Max log size (GB)|307|307|307|307|307|
192+
|TempDB size (GB)|64|96|128|160|192|
193+
|IO latency (approximate)|1-2 ms (write)<br>1-2 ms (read)|1-2 ms (write)<br>1-2 ms (read)|1-2 ms (write)<br>1-2 ms (read)|1-2 ms (write)<br>1-2 ms (read)|1-2 ms (write)<br>1-2 ms (read)|
194+
|Target IOPS (64 KB)|10000|15000|20000|25000|30000|
195+
|Log rate limits (MBps)|20|30|40|50|60|
196+
|Max concurrent workers per pool (requests) *|420|630|840|1050|1260|
197+
|Max concurrent logins per pool (requests) *|420|630|840|1050|1260|
198+
|Max allowed sessions|30000|30000|30000|30000|30000|
199+
|Min/max elastic pool vCore choices per database|0, 0.25, 0.5, 1, 2|0, 0.25, 0.5, 1...3|0, 0.25, 0.5, 1...4|0, 0.25, 0.5, 1...5|0, 0.25, 0.5, 1...6|
200+
|Number of replicas|4|4|4|4|4|
201+
|Multi-AZ|Yes|Yes|Yes|Yes|Yes|
202+
|Read Scale-out|Yes|Yes|Yes|Yes|Yes|
203+
|Included backup storage|1X DB size|1X DB size|1X DB size|1X DB size|1X DB size|
211204

212205
\* For the max concurrent workers (requests) for any individual database, see [Single database resource limits](sql-database-vcore-resource-limits-single-databases.md). For example, if the elastic pool is using Gen5 and its max vCore per database is 2, then the max concurrent workers is 200. If max vCore per database is 0.5, then the max concurrent workers is 50 since on Gen5 there are a max of 100 concurrent workers per vcore. For other max vCore settings per database that are less 1 vCore or less, the number of max concurrent workers is similarly rescaled.
213206

@@ -222,8 +215,8 @@ You can set the service tier, compute size, and storage amount using the [Azure
222215
|Columnstore support|N/A|N/A|N/A|N/A|N/A|N/A|
223216
|In-memory OLTP storage (GB)|7|8|9.5|11|20|36|
224217
|Storage type|Local SSD|Local SSD|Local SSD|Local SSD|Local SSD|Local SSD|
225-
|Max data size (GB)|650|650|650|650|1024|1024|
226-
|Max log size (GB)|195|195|195|195|307|307|
218+
|Max data size (GB)|1024|1024|1024|1024|1024|1024|
219+
|Max log size (GB)|307|307|307|307|307|307|
227220
|TempDB size (GB)|224|256|288|320|384|384|
228221
|IO latency (approximate)|1-2 ms (write)<br>1-2 ms (read)|1-2 ms (write)<br>1-2 ms (read)|1-2 ms (write)<br>1-2 ms (read)|1-2 ms (write)<br>1-2 ms (read)|1-2 ms (write)<br>1-2 ms (read)|1-2 ms (write)<br>1-2 ms (read)|
229222
|Target IOPS (64 KB)|35000|40000|45000|50000|80000|120000|
@@ -243,29 +236,29 @@ You can set the service tier, compute size, and storage amount using the [Azure
243236

244237
### Business critical service tier: Generation 5 compute platform (part 1)
245238

246-
|Compute size|BC_Gen5_2|BC_Gen5_4|BC_Gen5_6|BC_Gen5_8|BC_Gen5_10|BC_Gen5_12|BC_Gen5_14|
239+
|Compute size|BC_Gen5_4|BC_Gen5_6|BC_Gen5_8|BC_Gen5_10|BC_Gen5_12|BC_Gen5_14|
247240
|:--- | --: |--: |--: |--: |---: | --: |--: |
248-
|Compute generation|Gen5|Gen5|Gen5|Gen5|Gen5|Gen5|Gen5|
249-
|vCores|2|4|6|8|10|12|14|
250-
|Memory (GB)|10.2|20.4|30.6|40.8|51|61.2|71.4|
251-
|Max number DBs per pool|Only single DBs are supported for this compute size|50|100|100|100|100|100|
252-
|Columnstore support|Yes|Yes|Yes|Yes|Yes|Yes|Yes|
253-
|In-memory OLTP storage (GB)|1.571|3.142|4.713|6.284|8.655|11.026|13.397|
254-
|Max data size (GB)|1024|1024|1536|1536|1536|3072|3072|
255-
|Max log size (GB)|307|307|307|461|461|922|922|
256-
|TempDB size (GB)|64|128|192|256|320|384|384|
257-
|Storage type|Local SSD|Local SSD|Local SSD|Local SSD|Local SSD|Local SSD|Local SSD|
258-
|IO latency (approximate)|1-2 ms (write)<br>1-2 ms (read)|1-2 ms (write)<br>1-2 ms (read)|1-2 ms (write)<br>1-2 ms (read)|1-2 ms (write)<br>1-2 ms (read)|1-2 ms (write)<br>1-2 ms (read)|1-2 ms (write)<br>1-2 ms (read)|1-2 ms (write)<br>1-2 ms (read)|
259-
|Target IOPS (64 KB)|5000|10000|15000|20000|25000|30000|35000|
260-
|Log rate limits (MBps)|15|30|45|60|75|90|105|
261-
|Max concurrent workers per pool (requests) *|210|420|630|840|1050|1260|1470|
262-
|Max concurrent logins per pool (requests) *|210|420|630|840|1050|1260|1470|
263-
|Max allowed sessions|30000|30000|30000|30000|30000|30000|30000|
264-
|Min/max elastic pool vCore choices per database|N/A|0, 0.25, 0.5, 1...4|0, 0.25, 0.5, 1...6|0, 0.25, 0.5, 1...8|0, 0.25, 0.5, 1...10|0, 0.25, 0.5, 1...12|0, 0.25, 0.5, 1...14|
265-
|Number of replicas|4|4|4|4|4|4|4|
241+
|Compute generation|Gen5|Gen5|Gen5|Gen5|Gen5|Gen5|
242+
|vCores|4|6|8|10|12|14|
243+
|Memory (GB)|20.4|30.6|40.8|51|61.2|71.4|
244+
|Max number DBs per pool|100|100|100|100|100|100|
245+
|Columnstore support|Yes|Yes|Yes|Yes|Yes|Yes|
246+
|In-memory OLTP storage (GB)|3.142|4.713|6.284|8.655|11.026|13.397|
247+
|Max data size (GB)|1024|1536|1536|1536|3072|3072|
248+
|Max log size (GB)|307|307|461|461|922|922|
249+
|TempDB size (GB)|128|192|256|320|384|384|
250+
|Storage type|Local SSD|Local SSD|Local SSD|Local SSD|Local SSD|Local SSD|
251+
|IO latency (approximate)|1-2 ms (write)<br>1-2 ms (read)|1-2 ms (write)<br>1-2 ms (read)|1-2 ms (write)<br>1-2 ms (read)|1-2 ms (write)<br>1-2 ms (read)|1-2 ms (write)<br>1-2 ms (read)|1-2 ms (write)<br>1-2 ms (read)|
252+
|Target IOPS (64 KB)|10000|15000|20000|25000|30000|35000|
253+
|Log rate limits (MBps)|30|45|60|75|90|105|
254+
|Max concurrent workers per pool (requests) *|420|630|840|1050|1260|1470|
255+
|Max concurrent logins per pool (requests) *|420|630|840|1050|1260|1470|
256+
|Max allowed sessions|30000|30000|30000|30000|30000|30000|
257+
|Min/max elastic pool vCore choices per database|0, 0.25, 0.5, 1...4|0, 0.25, 0.5, 1...6|0, 0.25, 0.5, 1...8|0, 0.25, 0.5, 1...10|0, 0.25, 0.5, 1...12|0, 0.25, 0.5, 1...14|
258+
|Number of replicas|4|4|4|4|4|4|
266259
|Multi-AZ|Yes|Yes|Yes|Yes|Yes|Yes|
267-
|Read Scale-out|Yes|Yes|Yes|Yes|Yes|Yes|Yes|
268-
|Included backup storage|1X DB size|1X DB size|1X DB size|1X DB size|1X DB size|1X DB size|1X DB size|
260+
|Read Scale-out|Yes|Yes|Yes|Yes|Yes|Yes|
261+
|Included backup storage|1X DB size|1X DB size|1X DB size|1X DB size|1X DB size|1X DB size|
269262

270263
\* For the max concurrent workers (requests) for any individual database, see [Single database resource limits](sql-database-vcore-resource-limits-single-databases.md). For example, if the elastic pool is using Gen5 and its max vCore per database is 2, then the max concurrent workers is 200. If max vCore per database is 0.5, then the max concurrent workers is 50 since on Gen5 there are a max of 100 concurrent workers per vcore. For other max vCore settings per database that are less 1 vCore or less, the number of max concurrent workers is similarly rescaled.
271264

0 commit comments

Comments
 (0)