DP-300 Practice Question: Monitor, configure, and optimize database resources
You are optimizing an Azure SQL Database that uses the Hyperscale service tier. You need to reduce the time it takes to perform a database restore. Which TWO factors directly affect the restore time? (Choose two.)
⚠ Common exam trap
The trap here is assuming that database size dictates restore time; in Hyperscale, the distributed architecture makes log replay and page server count the key factors.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
The number of transaction log records that need to be replayed.
In Hyperscale, restore performance is primarily determined by the amount of transaction log that must be replayed and the number of page servers that need to be attached. Data file size and backup redundancy do not directly affect restore time, and the SLO influences resources but not the fundamental restore process.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
The backup storage redundancy option.
Why it's wrong here
Backup storage redundancy (e.g., locally redundant, zone-redundant) affects durability and availability of backups, but not the restore time itself. Restore time is determined by the amount of log to replay and the number of page servers to attach. Redundancy options do not change these factors.
- ✗
The service level objective (SLO) of the database.
Why it's wrong here
The SLO determines compute resources and performance characteristics, but restore time in Hyperscale is primarily influenced by log replay and page server attachment. While a higher SLO might provide more resources, it does not directly reduce the time required for these operations. Thus, it is not a direct factor.
- ✓
The number of transaction log records that need to be replayed.
Why this is correct
In Hyperscale, restore operations involve attaching the database to the existing page servers and then replaying the transaction log to bring the database to a consistent point. The amount of log that must be replayed directly impacts the restore duration. A larger log tail results in longer restore times.
- ✓
The number of page servers that need to be attached.
Why this is correct
Hyperscale databases consist of multiple page servers that store data. During restore, the database must be attached to these page servers. The more page servers involved, the longer the attachment process takes. This directly affects the overall restore time.
- ✗
The size of the database's data files.
Why it's wrong here
Hyperscale uses a distributed architecture where data files are stored on page servers. Restore does not copy the entire data set; instead, it attaches to existing page servers. Therefore, the size of the data files does not directly determine restore time. The log replay and metadata operations are the primary factors.
Go deeper
Related to this question
Learn chapter
Overview of Azure Data Platform Options
Key term
Azure SQL Performance Tuning
Azure SQL Performance Tuning is the process of optimizing the speed and efficiency of queries and database operations in Microsoft Azure SQL Database or SQL Managed Instance to reduce latency and improve throughput.
About these practice questions
This DP-300 question is part of Courseiva's 574-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official Microsoft exam blueprint
This DP-300 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the DP-300 exam.