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-elastic-pool-resource-management.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ ms.topic: conceptual
10
10
author: dimitri-furman
11
11
ms.author: dfurman
12
12
ms.reviewer: carlrab
13
-
ms.date: 11/18/2019
13
+
ms.date: 03/13/2019
14
14
---
15
15
16
16
# Resource management in dense elastic pools
@@ -27,6 +27,8 @@ The overarching design goal of elastic pools is to be cost-effective. For this r
27
27
28
28
This approach allows customers to use dense elastic pools to achieve adequate performance and major cost savings. However, if the workload against databases in a dense pool is sufficiently intense, resource contention becomes significant. Resource contention reduces user workload performance, and can negatively impact internal processes.
29
29
30
+
Therefore, in dense pools with intense user workloads it may not be feasible to increase the number of databases in the pool up to the maximum number of databases per pool documented under resource limits for [DTU](sql-database-dtu-resource-limits-elastic-pools.md) and [vCore](sql-database-vcore-resource-limits-elastic-pools.md) elastic pools. The maximum number of databases that can be placed in such pools depends on the resource consumption by the user workloads, and can change over time as user workloads change.
31
+
30
32
When resource contention occurs in a densely packed pool, customers can choose one or more of the following actions to mitigate it:
31
33
- Tune query workload to reduce resource consumption.
32
34
- Reduce pool density by moving some databases to another pool, or by making them standalone databases.
@@ -36,7 +38,7 @@ For suggestions on how to implement the last two actions, see [Operational recom
36
38
37
39
## Monitoring resource consumption
38
40
39
-
To avoid performance degradation due to resource contention, customers using dense elastic pools should proactively monitor resource consumption, and take timely action if increasing resource contention starts affecting workloads. Continuous monitoring is important because resource usage in a pool changes over time, due to changes in user workload, changes in data volumes and distribution, changes in pool density, and changes in the SQL Server database engine.
41
+
To avoid performance degradation due to resource contention, customers using dense elastic pools should proactively monitor resource consumption, and take timely action if increasing resource contention starts affecting workloads. Continuous monitoring is important because resource usage in a pool changes over time, due to changes in user workload, changes in data volumes and distribution, changes in pool density, and changes in the Azure SQL Database service.
40
42
41
43
Azure SQL Database provides several metrics that are relevant for this type of monitoring. Exceeding the recommended average value for each metric indicates resource contention in the pool, and should be addressed using one of the actions mentioned earlier.
0 commit comments