You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/sql-database/sql-database-resource-limits-logical-server.md
+11-11Lines changed: 11 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
title: Azure SQL Database resource limits - logical server | Microsoft Docs
3
-
description: This article provides an overview of the Azure SQL Database resource limits for single databases and pooled databases using elastic pools. It also provides information regarding what happens when those resource limits are hit or exceeded.
3
+
description: This article provides an overview of the Azure SQL Database logical server resource limits for single databases and pooled databases using elastic pools. It also provides information regarding what happens when those resource limits are hit or exceeded.
4
4
services: sql-database
5
5
ms.service: sql-database
6
6
ms.subservice:
@@ -11,9 +11,9 @@ author: CarlRabeler
11
11
ms.author: carlrab
12
12
ms.reviewer: sashan,moslake
13
13
manager: craigg
14
-
ms.date: 09/19/2018
14
+
ms.date: 11/13/2018
15
15
---
16
-
# SQL Database resource limits for single and pooled databases on a logical server
16
+
# SQL Database resource limits for single and pooled databases
17
17
18
18
This article provides an overview of the SQL Database resource limits for single and pooled databases on a logical server. It also provides information regarding what happens when those resource limits are hit or exceeded.
19
19
@@ -29,18 +29,17 @@ This article provides an overview of the SQL Database resource limits for single
29
29
| Max number of servers per subscription in any region | 200 |
30
30
| DTU / eDTU quota per server | 54,000 |
31
31
| vCore quota per server/instance | 540 |
32
-
| Max pools per server | Limited by number of DTUs or vCores|
32
+
| Max pools per server | Limited by number of DTUs or vCores. For example, if the each pool is 1000 DTUs, then a single server can support 54 pools.|
33
33
||||
34
34
35
35
> [!NOTE]
36
-
> To obtain more DTU /eDTU quota, vCore quota, or more servers than the default amount, a new support request can be submitted in the Azure portal for the subscription with issue type “Quota”. The DTU / eDTU quota and database limit per server constrains the number of elastic pools per server.
37
-
36
+
> To obtain more DTU /eDTU quota, vCore quota, or more servers than the default amount, a new support request can be submitted in the Azure portal for the subscription with issue type “Quota”. The DTU / eDTU quota and database limit per server constrains the number of elastic pools per server.
38
37
> [!IMPORTANT]
39
38
> As the number of databases approaches the limit per logical server, the following can occur:
40
-
> -Increasing latency in running queries against the master database. This includes views of resource utilization statistics such as sys.resource_stats.
41
-
> -Increasing latency in management operations and rendering portal viewpoints that involve enumerating databases in the server.
39
+
> -Increasing latency in running queries against the master database. This includes views of resource utilization statistics such as sys.resource_stats.
40
+
> -Increasing latency in management operations and rendering portal viewpoints that involve enumerating databases in the server.
42
41
43
-
## What happens when database resource limits are reached?
42
+
## What happens when database resource limits are reached
44
43
45
44
### Compute (DTUs and eDTUs / vCores)
46
45
@@ -60,11 +59,12 @@ When encountering high space utilization, mitigation options include:
60
59
- If the database is in an elastic pool, then alternatively the database can be moved outside of the pool so that its storage space is not shared with other databases.
61
60
- Shrink a database to reclaim unused space. For more information, see [Manage file space in Azure SQL Database](sql-database-file-space-management.md)
62
61
63
-
### Sessions and workers (requests)
62
+
### Sessions and workers (requests)
64
63
65
-
The maximum number of sessions and workers are determined by the service tier and compute size (DTUs and eDTUs). New requests are rejected when session or worker limits are reached, and clients receive an error message. While the number of connections available can be controlled by the application, the number of concurrent workers is often harder to estimate and control. This is especially true during peak load periods when database resource limits are reached and workers pile up due to longer running queries.
64
+
The maximum number of sessions and workers are determined by the service tier and compute size (DTUs and eDTUs). New requests are rejected when session or worker limits are reached, and clients receive an error message. While the number of connections available can be controlled by the application, the number of concurrent workers is often harder to estimate and control. This is especially true during peak load periods when database resource limits are reached and workers pile up due to longer running queries.
66
65
67
66
When encountering high session or worker utilization, mitigation options include:
67
+
68
68
- Increasing the service tier or compute size of the database or elastic pool. See [Scale single database resources](sql-database-single-database-scale.md) and [Scale elastic pool resources](sql-database-elastic-pool-scale.md).
69
69
- Optimizing queries to reduce the resource utilization of each query if the cause of increased worker utilization is due to contention for compute resources. For more information, see [Query Tuning/Hinting](sql-database-performance-guidance.md#query-tuning-and-hinting).
0 commit comments