70-473 · Question #83
You have a Microsoft Azure Infrastructure as a Service (IaaS) environment that contains a 3-TB data warehouse. You need to recommend a solution to improve the read performance of the database. The…
The correct answer is C. Enable read/write caching. To improve the read performance of a 3-TB data warehouse in an Azure IaaS environment while maintaining data integrity, enabling Read/Write caching on the managed disks is the recommended task.
Question
Options
- AEnable read caching.
- BMove the transaction logs to the temporary drive.
- CEnable read/write caching.
- DSet the interleave size to 64 KB.
How the community answered
(41 responses)- A15% (6)
- B7% (3)
- C76% (31)
- D2% (1)
Why each option
To improve the read performance of a 3-TB data warehouse in an Azure IaaS environment while maintaining data integrity, enabling Read/Write caching on the managed disks is the recommended task.
While enabling read caching can improve read performance, it does not cache writes, and for a data warehouse that still involves writes (e.g., ETL processes, index rebuilds), Read/Write caching offers a more comprehensive performance improvement while maintaining data integrity.
Moving transaction logs to the temporary drive (D: drive) on an Azure VM is highly dangerous and explicitly not recommended, as data on this drive is not persistent and will be lost during VM reboots or deallocations, leading to critical data integrity issues.
Enabling Read/Write caching on Azure Managed Disks for the data warehouse's data disks significantly improves read performance by caching frequently accessed data on the Azure host. This caching option also ensures data integrity as all writes are eventually persisted to the durable underlying managed disk, making it suitable for data files where both performance and durability are critical.
Setting the interleave size (stripe unit size) is a storage configuration detail for underlying volumes or RAID arrays; while an optimal setting is important, it is typically a one-time configuration and not the primary or most impactful task to 'improve read performance' on an existing data warehouse compared to enabling host caching.
Concept tested: Azure Managed Disk caching, SQL Server on Azure VM best practices
Source: https://learn.microsoft.com/en-us/azure/virtual-machines/disks-caching
Topics
Community Discussion
No community discussion yet for this question.