You have an Azure SQL Database in the General Purpose tier. You notice that the log write throughput is consistently above the service tier limit, causing transaction throttling. You need to resolve this without moving to Business Critical. What should you do?
Log write throughput is capped by the General Purpose tier, so throttling stems from excessive log generation. Batching transactions and reducing log writes lowers the log rate itself, resolving throttling without the cost of moving to Business Critical.
Why this answer
Batching transactions reduces the number of log write operations, lowering the log write throughput below the service tier limit and avoiding throttling. Option A is incorrect because increasing the max log size does not affect the log write rate; it only provides more storage. Option C is incorrect because accelerated database recovery (ADR) improves recovery time and may reduce log I/O for crash recovery, but it does not directly reduce the sustained log write throughput from transaction processing.
Option D is incorrect because the requirement explicitly states not to move to Business Critical.
Exam trap
Candidates may think that increasing log size or enabling ADR will solve throttling, but only reducing log writes (via batching or minimally logged operations) addresses the throughput limit.