Skip to content

Commit 2b7b853

Browse files
authored
Merge pull request #109095 from MashaMSFT/20200325_epfixes
adding notes about elastic pools
2 parents b63ba34 + 4ec97e1 commit 2b7b853

File tree

2 files changed

+116
-74
lines changed

2 files changed

+116
-74
lines changed

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

Lines changed: 35 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -34,74 +34,94 @@ For SQL Database elastic pools, the following tables show the resources availabl
3434
| Included storage per pool (GB) | 5 | 10 | 20 | 29 | 39 | 78 | 117 | 156 |
3535
| Max storage choices per pool (GB) | 5 | 10 | 20 | 29 | 39 | 78 | 117 | 156 |
3636
| Max In-Memory OLTP storage per pool (GB) | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
37-
| Max number DBs per pool | 100 | 200 | 500 | 500 | 500 | 500 | 500 | 500 |
38-
| Max concurrent workers (requests) per pool | 100 | 200 | 400 | 600 | 800 | 1600 | 2400 | 3200 |
39-
| Max concurrent sessions per pool | 30000 | 30000 | 30000 | 30000 |30000 | 30000 | 30000 | 30000 |
37+
| Max number DBs per pool <sup>1</sup> | 100 | 200 | 500 | 500 | 500 | 500 | 500 | 500 |
38+
| Max concurrent workers (requests) per pool <sup>2</sup> | 100 | 200 | 400 | 600 | 800 | 1600 | 2400 | 3200 |
39+
| Max concurrent sessions per pool <sup>2</sup> | 30000 | 30000 | 30000 | 30000 |30000 | 30000 | 30000 | 30000 |
4040
| Min eDTUs choices per database | 0, 5 | 0, 5 | 0, 5 | 0, 5 | 0, 5 | 0, 5 | 0, 5 | 0, 5 |
4141
| Max eDTUs choices per database | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 |
4242
| Max storage per database (GB) | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |
4343
||||||||
4444

45+
<sup>1</sup> See [Resource management in dense elastic pools](sql-database-elastic-pool-resource-management.md) for additional considerations.
46+
47+
<sup>2</sup> 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 the max vCore per database is set at 2, then the max concurrent workers value is 200. If max vCore per database is set to 0.5, then the max concurrent workers value 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.
48+
4549
### Standard elastic pool limits
4650

4751
| eDTUs per pool | **50** | **100** | **200** | **300** | **400** | **800**|
4852
|:---|---:|---:|---:| ---: | ---: | ---: |
4953
| Included storage per pool (GB) | 50 | 100 | 200 | 300 | 400 | 800 |
5054
| Max storage choices per pool (GB) | 50, 250, 500 | 100, 250, 500, 750 | 200, 250, 500, 750, 1024 | 300, 500, 750, 1024, 1280 | 400, 500, 750, 1024, 1280, 1536 | 800, 1024, 1280, 1536, 1792, 2048 |
5155
| Max In-Memory OLTP storage per pool (GB) | N/A | N/A | N/A | N/A | N/A | N/A |
52-
| Max number DBs per pool | 100 | 200 | 500 | 500 | 500 | 500 |
53-
| Max concurrent workers (requests) per pool | 100 | 200 | 400 | 600 | 800 | 1600 |
54-
| Max concurrent sessions per pool | 30000 | 30000 | 30000 | 30000 | 30000 | 30000 |
56+
| Max number DBs per pool <sup>1</sup> | 100 | 200 | 500 | 500 | 500 | 500 |
57+
| Max concurrent workers (requests) per pool <sup>2</sup> | 100 | 200 | 400 | 600 | 800 | 1600 |
58+
| Max concurrent sessions per pool <sup>2</sup> | 30000 | 30000 | 30000 | 30000 | 30000 | 30000 |
5559
| Min eDTUs choices per database | 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 |
5660
| Max eDTUs choices 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 |
5761
| Max storage per database (GB) | 500 | 750 | 1024 | 1024 | 1024 | 1024 |
5862
||||||||
5963

64+
<sup>1</sup> See [Resource management in dense elastic pools](sql-database-elastic-pool-resource-management.md) for additional considerations.
65+
66+
<sup>2</sup> 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 the max vCore per database is set at 2, then the max concurrent workers value is 200. If max vCore per database is set to 0.5, then the max concurrent workers value 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.
67+
6068
### Standard elastic pool limits (continued)
6169

6270
| eDTUs per pool | **1200** | **1600** | **2000** | **2500** | **3000** |
6371
|:---|---:|---:|---:| ---: | ---: |
6472
| Included storage per pool (GB) | 1200 | 1600 | 2000 | 2500 | 3000 |
6573
| Max storage choices per pool (GB) | 1200, 1280, 1536, 1792, 2048, 2304, 2560 | 1600, 1792, 2048, 2304, 2560, 2816, 3072 | 2000, 2048, 2304, 2560, 2816, 3072, 3328, 3584 | 2500, 2560, 2816, 3072, 3328, 3584, 3840, 4096 | 3000, 3072, 3328, 3584, 3840, 4096 |
6674
| Max In-Memory OLTP storage per pool (GB) | N/A | N/A | N/A | N/A | N/A |
67-
| Max number DBs per pool | 500 | 500 | 500 | 500 | 500 |
68-
| Max concurrent workers (requests) per pool | 2400 | 3200 | 4000 | 5000 | 6000 |
69-
| Max concurrent sessions per pool | 30000 | 30000 | 30000 | 30000 | 30000 |
75+
| Max number DBs per pool <sup>1</sup> | 500 | 500 | 500 | 500 | 500 |
76+
| Max concurrent workers (requests) per pool <sup>2</sup> | 2400 | 3200 | 4000 | 5000 | 6000 |
77+
| Max concurrent sessions per pool <sup>2</sup> | 30000 | 30000 | 30000 | 30000 | 30000 |
7078
| Min eDTUs choices per database | 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 |
7179
| Max eDTUs choices 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 |
7280
| Max storage choices per database (GB) | 1024 | 1024 | 1024 | 1024 | 1024 |
7381
|||||||
7482

83+
<sup>1</sup> See [Resource management in dense elastic pools](sql-database-elastic-pool-resource-management.md) for additional considerations.
84+
85+
<sup>2</sup> 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 the max vCore per database is set at 2, then the max concurrent workers value is 200. If max vCore per database is set to 0.5, then the max concurrent workers value 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.
86+
7587
### Premium elastic pool limits
7688

7789
| eDTUs per pool | **125** | **250** | **500** | **1000** | **1500**|
7890
|:---|---:|---:|---:| ---: | ---: |
7991
| Included storage per pool (GB) | 250 | 500 | 750 | 1024 | 1536 |
8092
| Max storage choices per pool (GB) | 250, 500, 750, 1024 | 500, 750, 1024 | 750, 1024 | 1024 | 1536 |
8193
| Max In-Memory OLTP storage per pool (GB) | 1 | 2 | 4 | 10 | 12 |
82-
| Max number DBs per pool | 50 | 100 | 100 | 100 | 100 |
83-
| Max concurrent workers per pool (requests) | 200 | 400 | 800 | 1600 | 2400 |
84-
| Max concurrent sessions per pool | 30000 | 30000 | 30000 | 30000 | 30000 |
94+
| Max number DBs per pool <sup>1</sup> | 50 | 100 | 100 | 100 | 100 |
95+
| Max concurrent workers per pool (requests) <sup>2</sup> | 200 | 400 | 800 | 1600 | 2400 |
96+
| Max concurrent sessions per pool <sup>2</sup> | 30000 | 30000 | 30000 | 30000 | 30000 |
8597
| Min eDTUs 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|
8698
| Max eDTUs 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|
8799
| Max storage per database (GB) | 1024 | 1024 | 1024 | 1024 | 1024 |
88100
|||||||
89101

102+
<sup>1</sup> See [Resource management in dense elastic pools](sql-database-elastic-pool-resource-management.md) for additional considerations.
103+
104+
<sup>2</sup> 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 the max vCore per database is set at 2, then the max concurrent workers value is 200. If max vCore per database is set to 0.5, then the max concurrent workers value 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.
105+
90106
### Premium elastic pool limits (continued)
91107

92108
| eDTUs per pool | **2000** | **2500** | **3000** | **3500** | **4000**|
93109
|:---|---:|---:|---:| ---: | ---: |
94110
| Included storage per pool (GB) | 2048 | 2560 | 3072 | 3548 | 4096 |
95111
| Max storage choices per pool (GB) | 2048 | 2560 | 3072 | 3548 | 4096|
96112
| Max In-Memory OLTP storage per pool (GB) | 16 | 20 | 24 | 28 | 32 |
97-
| Max number DBs per pool | 100 | 100 | 100 | 100 | 100 |
98-
| Max concurrent workers (requests) per pool | 3200 | 4000 | 4800 | 5600 | 6400 |
99-
| Max concurrent sessions per pool | 30000 | 30000 | 30000 | 30000 | 30000 |
113+
| Max number DBs per pool <sup>1</sup> | 100 | 100 | 100 | 100 | 100 |
114+
| Max concurrent workers (requests) per pool <sup>2</sup> | 3200 | 4000 | 4800 | 5600 | 6400 |
115+
| Max concurrent sessions per pool <sup>2</sup> | 30000 | 30000 | 30000 | 30000 | 30000 |
100116
| Min eDTUs choices per database | 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 |
101117
| Max eDTUs choices 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 |
102118
| Max storage per database (GB) | 1024 | 1024 | 1024 | 1024 | 1024 |
103119
|||||||
104120

121+
<sup>1</sup> See [Resource management in dense elastic pools](sql-database-elastic-pool-resource-management.md) for additional considerations.
122+
123+
<sup>2</sup> 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 the max vCore per database is set at 2, then the max concurrent workers value is 200. If max vCore per database is set to 0.5, then the max concurrent workers value 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.
124+
105125
> [!IMPORTANT]
106126
> More than 1 TB of storage in the Premium tier is currently available in all regions except: China East, China North, Germany Central, Germany Northeast, West Central US, US DoD regions, and US Government Central. In these regions, the storage max in the Premium tier is limited to 1 TB. For more information, see [P11-P15 current limitations](sql-database-single-database-scale.md#p11-and-p15-constraints-when-max-size-greater-than-1-tb).
107127

0 commit comments

Comments
 (0)