nerdexam
Microsoft

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.

Monitor and manage an Azure data platform solution

Question

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 solution must maintain data integrity. Which task should you include in the recommendation?

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)
  • A
    15% (6)
  • B
    7% (3)
  • C
    76% (31)
  • D
    2% (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.

AEnable read caching.

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.

BMove the transaction logs to the temporary drive.

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.

CEnable read/write caching.Correct

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.

DSet the interleave size to 64 KB.

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

#Azure VMs#Disk caching#Data warehouse performance#Read performance

Community Discussion

No community discussion yet for this question.

Full 70-473 Practice