Skip to content

Commit 8ec1ac5

Browse files
authored
Merge pull request #95640 from NavtejSaini-MSFT/patch-15
Fixes https://github.com/MicrosoftDocs/azure-docs/issues/42349
2 parents 9266255 + 74c58d9 commit 8ec1ac5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

articles/sql-database/sql-database-performance-guidance.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,7 @@ If you use a scale-out architecture in Azure SQL Database, it's a good idea to s
247247

248248
For applications that access data by using high-volume, frequent, ad hoc querying, a substantial amount of response time is spent on network communication between the application tier and the Azure SQL Database tier. Even when both the application and Azure SQL Database are in the same data center, the network latency between the two might be magnified by a large number of data access operations. To reduce the network round trips for the data access operations, consider using the option to either batch the ad hoc queries, or to compile them as stored procedures. If you batch the ad hoc queries, you can send multiple queries as one large batch in a single trip to Azure SQL Database. If you compile ad hoc queries in a stored procedure, you could achieve the same result as if you batch them. Using a stored procedure also gives you the benefit of increasing the chances of caching the query plans in Azure SQL Database so you can use the stored procedure again.
249249

250-
Some applications are write-intensive. Sometimes you can reduce the total IO load on a database by considering how to batch writes together. Often, this is as simple as using explicit transactions instead of auto-commit transactions in stored procedures and ad hoc batches. For an evaluation of different techniques you can use, see [Batching techniques for SQL Database applications in Azure](https://msdn.microsoft.com/library/windowsazure/dn132615.aspx). Experiment with your own workload to find the right model for batching. Be sure to understand that a model might have slightly different transactional consistency guarantees. Finding the right workload that minimizes resource use requires finding the right combination of consistency and performance trade-offs.
250+
Some applications are write-intensive. Sometimes you can reduce the total IO load on a database by considering how to batch writes together. Often, this is as simple as using explicit transactions instead of auto-commit transactions in stored procedures and ad hoc batches. For an evaluation of different techniques you can use, see [Batching techniques for SQL Database applications in Azure](sql-database-use-batching-to-improve-performance.md). Experiment with your own workload to find the right model for batching. Be sure to understand that a model might have slightly different transactional consistency guarantees. Finding the right workload that minimizes resource use requires finding the right combination of consistency and performance trade-offs.
251251

252252
### Application-tier caching
253253

@@ -258,4 +258,4 @@ Some database applications have read-heavy workloads. Caching layers might reduc
258258
- For more information about DTU-based service tiers, see [DTU-based purchasing model](sql-database-service-tiers-dtu.md).
259259
- For more information about vCore-based service tiers, see [vCore-based purchasing model](sql-database-service-tiers-vcore.md).
260260
- For more information about elastic pools, see [What is an Azure elastic pool?](sql-database-elastic-pool.md)
261-
- For information about performance and elastic pools, see [When to consider an elastic pool](sql-database-elastic-pool-guidance.md)
261+
- For information about performance and elastic pools, see [When to consider an elastic pool](sql-database-elastic-pool-guidance.md)

0 commit comments

Comments
 (0)