Skip to content

Commit 2852545

Browse files
authored
Merge pull request #73725 from CarlRabeler/patch-361
Update sql-database-resource-limits-database-server.md
2 parents 4724747 + 06d3156 commit 2852545

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

articles/sql-database/sql-database-resource-limits-database-server.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ author: CarlRabeler
1111
ms.author: carlrab
1212
ms.reviewer: sashan,moslake,josack
1313
manager: craigg
14-
ms.date: 03/01/2019
14+
ms.date: 04/18/2019
1515
---
1616
# SQL Database resource limits for Azure SQL Database server
1717

@@ -69,7 +69,7 @@ When encountering high session or worker utilization, mitigation options include
6969
- 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).
7070

7171
## 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.
7373

7474
> [!NOTE]
7575
> 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
9292
|||
9393

9494
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.
9696
- If data being loaded is transient, i.e. staging data in an ETL process, it can be loaded into tempdb (which is minimally logged).
9797
- 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.
9898

0 commit comments

Comments
 (0)