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-database-server.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ author: CarlRabeler
11
11
ms.author: carlrab
12
12
ms.reviewer: sashan,moslake,josack
13
13
manager: craigg
14
-
ms.date: 03/01/2019
14
+
ms.date: 04/18/2019
15
15
---
16
16
# SQL Database resource limits for Azure SQL Database server
17
17
@@ -69,7 +69,7 @@ When encountering high session or worker utilization, mitigation options include
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).
70
70
71
71
## Transaction Log Rate Governance
72
-
Transaction log rate governance is a process in Azure SQL Database used to limit high ingestion rates for workloads such as bulk insert, SELECT INTO, and index builds. These limits are tracked and enforced at the sub-second level to the rate of log record generation, limiting throughput regardless of how many IOs may be issued against data files. Transaction log generation rates currently scale linearly up to a point that is hardware dependent, with the maximum log rate allowed being 48 MB/s with the vCore purchasing model.
72
+
Transaction log rate governance is a process in Azure SQL Database used to limit high ingestion rates for workloads such as bulk insert, SELECT INTO, and index builds. These limits are tracked and enforced at the sub-second level to the rate of log record generation, limiting throughput regardless of how many IOs may be issued against data files. Transaction log generation rates currently scale linearly up to a point that is hardware dependent, with the maximum log rate allowed being 96 MB/s with the vCore purchasing model.
73
73
74
74
> [!NOTE]
75
75
> The actual physical IOs to transaction log files are not governed or limited.
@@ -92,7 +92,7 @@ Log rate governor traffic shaping is surfaced via the following wait types (expo
92
92
|||
93
93
94
94
When encountering a log rate limit that is hampering desired scalability, consider the following options:
95
-
- Scale up to a larger tier in order to get the maximum 48 MB/s log rate.
95
+
- Scale up to a larger tier in order to get the maximum 96 MB/s log rate.
96
96
- If data being loaded is transient, i.e. staging data in an ETL process, it can be loaded into tempdb (which is minimally logged).
97
97
- For analytic scenarios, load into a clustered columnstore covered table. This reduces the required log rate due to compression. This technique does increase CPU utilization and is only applicable to data sets that benefit from clustered columnstore indexes.
0 commit comments