cert
cert-1
cert-2

Pass Microsoft DP-300 Exam in First Attempt Guaranteed!

Get 100% Latest Exam Questions, Accurate & Verified Answers to Pass the Actual Exam!
30 Days Free Updates, Instant Download!

cert-5
cert-6
DP-300 Exam - Verified By Experts
DP-300 Premium Bundle
$29.98

DP-300 Premium Bundle

$79.99
$109.97
  • Premium File 470 Questions & Answers. Last update: Nov 10, 2026
  • Training Course 130 Video Lectures
  • Study Guide 672 Pages
 
$109.97
$79.99
accept 43 downloads in last 7 days
block-screenshots
Purchase Microsoft DP-300 Exam Training Products Individually
Microsoft DP-300 Premium File
Premium File 470 Q&A
$76.99$69.99
Microsoft DP-300 Video Training Course
Training Course 130 Lectures
$21.99 $19.99
Microsoft DP-300 PDF Study Guide
Study Guide 672 Pages
$21.99 $19.99
Microsoft DP-300 Practice Test 57

Question 560

A reporting query suddenly slows after a deploy, and Query Store shows a new high-read plan while the old plan served its stable parameter range. Which diagnostic evidence should the database administrator check FIRST?

  1. Inspect scans/seeks, key lookup counts, implicit conversions, estimated-versus-actual rows, missing-index recommendations and write amplification.
  2. Inspect Query Store capture mode, runtime statistics, plan IDs, compatibility level, force-plan failure reasons and workload parameter distributions.
  3. Inspect diagnostic recommendations, Query Store plan variability, runtime skew, parameter compilation, memory grant feedback and database compatibility settings.
  4. Compare CPU versus runnable tasks, WRITELOG, PAGEIOLATCH, resource governance, connection counts, tempdb usage, storage latency and times of workload change.

Explanation

Correct Answer

B:

Inspect Query Store capture mode, runtime statistics, plan IDs, compatibility level, force-plan failure reasons and workload parameter distributions. This is the discriminating system or configuration evidence for the case. Forcing a historical plan can mitigate a regression but does not make poor statistics or parameter sensitivity disappear and may fail after schema changes. Corresponding approach: Use Query Store to compare query runtime and plan history, identify a genuine plan regression, and force a known suitable plan only with ongoing validation and rollback.

Incorrect Answers

A:

Inspect scans/seeks, key lookup counts, implicit conversions, estimated-versus-actual rows, missing-index recommendations and write amplification. These checks primarily test Execution plans cardinality and indexing improvements instead of the critical system behavior in this case. Examine: Inspect Query Store capture mode, runtime statistics, plan IDs, compatibility level, force-plan failure reasons and workload parameter distributions.

C:

Inspect diagnostic recommendations, Query Store plan variability, runtime skew, parameter compilation, memory grant feedback and database compatibility settings. These checks primarily test Intelligent Insights and parameter-sensitive query analysis instead of the critical system behavior in this case. Examine: Inspect Query Store capture mode, runtime statistics, plan IDs, compatibility level, force-plan failure reasons and workload parameter distributions.

D:

Compare CPU versus runnable tasks, WRITELOG, PAGEIOLATCH, resource governance, connection counts, tempdb usage, storage latency and times of workload change. These checks primarily test SQL operational baseline across waits locks and storage instead of the critical system behavior in this case. Examine: Inspect Query Store capture mode, runtime statistics, plan IDs, compatibility level, force-plan failure reasons and workload parameter distributions.

Question 561

A customer-managed TDE key expires after a tenant policy change and an Azure SQL database risks becoming inaccessible during failover. Which TWO complementary actions provide the appropriate response AND evidence to verify it? Select TWO.

  1. Enable supported Transparent Data Encryption and choose managed or customer-managed protectors based on compliance, rotating keys without losing the ability to decrypt database backups.
  2. Check effective permission using EXECUTE AS, user/database role membership, ownership chain, DENY overrides, T-SQL GRANT statements and precise failed operation.
  3. Protect targeted sensitive objects through supported SQL encryption functions, key hierarchy and application threat model while distinguishing column encryption from network and storage encryption.
  4. Investigators obtain the intended activity or row-change evidence, while tampering or synchronization gaps are detected by the correct feature-specific controls.
  5. Inspect TDE state, Azure Key Vault or Managed HSM key permissions, protector version, key availability, rotation policy and restore dependencies.

Explanation

Correct Answers

A:

Enable supported Transparent Data Encryption and choose managed or customer-managed protectors based on compliance, rotating keys without losing the ability to decrypt database backups. This is the supported administration mechanism for the described workload. TDE encrypts storage at rest but does not hide column values from authorized SQL queries or replace end-to-end TLS. Verify with: Inspect TDE state, Azure Key Vault or Managed HSM key permissions, protector version, key availability, rotation policy and restore dependencies. It supplies the implementation portion of this complementary answer.

E:

Inspect TDE state, Azure Key Vault or Managed HSM key permissions, protector version, key availability, rotation policy and restore dependencies. This is the discriminating system or configuration evidence for the case. TDE encrypts storage at rest but does not hide column values from authorized SQL queries or replace end-to-end TLS. Corresponding approach: Enable supported Transparent Data Encryption and choose managed or customer-managed protectors based on compliance, rotating keys without losing the ability to decrypt database backups. It supplies the evidence portion of this complementary answer.

Incorrect Answers

B:

Check effective permission using EXECUTE AS, user/database role membership, ownership chain, DENY overrides, T-SQL GRANT statements and precise failed operation. This choice pertains to Least-privilege SQL roles and ownership chaining, not the needed response/evidence pair. Use: Enable supported Transparent Data Encryption and choose managed or customer-managed protectors based on compliance, rotating keys without losing the ability to decrypt database backups. Check: Inspect TDE state, Azure Key Vault or Managed HSM key permissions, protector version, key availability, rotation policy and restore dependencies.

C:

Protect targeted sensitive objects through supported SQL encryption functions, key hierarchy and application threat model while distinguishing column encryption from network and storage encryption. This choice pertains to Object-level encryption and database cryptographic controls, not the needed response/evidence pair. Use: Enable supported Transparent Data Encryption and choose managed or customer-managed protectors based on compliance, rotating keys without losing the ability to decrypt database backups. Check: Inspect TDE state, Azure Key Vault or Managed HSM key permissions, protector version, key availability, rotation policy and restore dependencies.

D:

Investigators obtain the intended activity or row-change evidence, while tampering or synchronization gaps are detected by the correct feature-specific controls. This choice pertains to Azure SQL auditing ledger and change tracking distinctions, not the needed response/evidence pair. Use: Enable supported Transparent Data Encryption and choose managed or customer-managed protectors based on compliance, rotating keys without losing the ability to decrypt database backups. Check: Inspect TDE state, Azure Key Vault or Managed HSM key permissions, protector version, key availability, rotation policy and restore dependencies.

Question 562

An on-premises SQL engine is configured as though every Azure SQL automatic-tuning option exists identically on that engine and version. Which diagnostic evidence should the database administrator check FIRST?

  1. Inspect metric namespace, resource dimensions, aggregation periods, diagnostic destinations, alert scope, delivery permissions, action groups and sample timestamps.
  2. Check automatic tuning mode, automatic plan correction state, index create/drop recommendations, plan verification, workload compatibility level and rollback events.
  3. Review database watcher configuration and targets, query and instance samples, CPU, data/log IO, wait statistics, alert scope and time-series retention.
  4. Inspect supported platform, classifier function, workload groups, CPU and memory caps, connection routing, database-scoped settings and compute metrics.

Explanation

Correct Answer

B:

Check automatic tuning mode, automatic plan correction state, index create/drop recommendations, plan verification, workload compatibility level and rollback events. This is the discriminating system or configuration evidence for the case. Automatic tuning may need time to evaluate evidence and can reverse actions; feature availability is platform and compatibility-level dependent. Corresponding approach: Use supported Azure SQL automatic tuning or IQP features with monitoring and safety controls; verify supported recommendations and their observed effect before treating them as universal fixes.

Incorrect Answers

A:

Inspect metric namespace, resource dimensions, aggregation periods, diagnostic destinations, alert scope, delivery permissions, action groups and sample timestamps. These checks primarily test Azure Monitor alerts diagnostics and resource metrics instead of the critical system behavior in this case. Examine: Check automatic tuning mode, automatic plan correction state, index create/drop recommendations, plan verification, workload compatibility level and rollback events.

C:

Review database watcher configuration and targets, query and instance samples, CPU, data/log IO, wait statistics, alert scope and time-series retention. These checks primarily test Database watcher and Azure SQL monitoring baseline instead of the critical system behavior in this case. Examine: Check automatic tuning mode, automatic plan correction state, index create/drop recommendations, plan verification, workload compatibility level and rollback events.

D:

Inspect supported platform, classifier function, workload groups, CPU and memory caps, connection routing, database-scoped settings and compute metrics. These checks primarily test Resource Governor and scoped compute configuration instead of the critical system behavior in this case. Examine: Check automatic tuning mode, automatic plan correction state, index create/drop recommendations, plan verification, workload compatibility level and rollback events.

Question 563

A Managed Instance reports high WRITELOG waits during a nightly load while engineers propose adding more CPU cores without checking log rate limits. Which diagnostic evidence should the database administrator check FIRST?

  1. Inspect migration replication health, source change rate, lag, database compatibility, authentication, connection-string cutover and residual transaction state.
  2. Inspect CPU, data IO, log write, storage, concurrent sessions, DTU/vCore utilization, pool-level pressure and per-database limits.
  3. Measure vCore pressure, memory grants, data and log latency, tempdb contention, IOPS ceilings, disk caching, VM SKU caps and scaling windows.
  4. Inspect backup format, target offering limits, export size, authentication mapping, integrity checks, DBCC findings, workload baselines and cutover test results.

Explanation

Correct Answer

C:

Measure vCore pressure, memory grants, data and log latency, tempdb contention, IOPS ceilings, disk caching, VM SKU caps and scaling windows. This is the discriminating system or configuration evidence for the case. Increasing CPU cannot fix a saturated log throughput budget or a storage path with high sustained write latency. Corresponding approach: Size Managed Instance and SQL Server VM compute, storage latency and throughput using performance evidence, including correct storage-layout and platform support limits.

Incorrect Answers

A:

Inspect migration replication health, source change rate, lag, database compatibility, authentication, connection-string cutover and residual transaction state. These checks primarily test Online migration with controlled cutover and validation instead of the critical system behavior in this case. Examine: Measure vCore pressure, memory grants, data and log latency, tempdb contention, IOPS ceilings, disk caching, VM SKU caps and scaling windows.

B:

Inspect CPU, data IO, log write, storage, concurrent sessions, DTU/vCore utilization, pool-level pressure and per-database limits. These checks primarily test Azure SQL Database service tiers and elastic pools instead of the critical system behavior in this case. Examine: Measure vCore pressure, memory grants, data and log latency, tempdb contention, IOPS ceilings, disk caching, VM SKU caps and scaling windows.

D:

Inspect backup format, target offering limits, export size, authentication mapping, integrity checks, DBCC findings, workload baselines and cutover test results. These checks primarily test Offline migration and post-migration verification instead of the critical system behavior in this case. Examine: Measure vCore pressure, memory grants, data and log latency, tempdb contention, IOPS ceilings, disk caching, VM SKU caps and scaling windows.

Question 564

A migration replaces shared SQL login credentials with a service principal but grants db_owner to avoid mapping the required read-only permissions. Which observable result BEST proves the database administration requirement is satisfied?

  1. Clients establish the intended authentication method without insecure credential sharing, and failed sign-ins can be tied to the correct principal and database.
  2. Investigators obtain the intended activity or row-change evidence, while tampering or synchronization gaps are detected by the correct feature-specific controls.
  3. Each authorized tenant sees only its records through SQL and API queries, while unauthorized predicate bypass attempts return no rows.
  4. The intended app authenticates through the managed identity or Entra principal without shared SQL passwords and can perform only its permitted queries.

Explanation

Correct Answer

D:

The intended app authenticates through the managed identity or Entra principal without shared SQL passwords and can perform only its permitted queries. This is the observable database and application outcome rather than merely a saved setting. A successful token request is not sufficient if the database principal, scope or permissions are missing or the token targets the wrong resource.

Incorrect Answers

A:

Clients establish the intended authentication method without insecure credential sharing, and failed sign-ins can be tied to the correct principal and database. This would validate SQL authentication versus Entra and managed-instance principals, but it does not establish the required outcome here. Verify instead: The intended app authenticates through the managed identity or Entra principal without shared SQL passwords and can perform only its permitted queries.

B:

Investigators obtain the intended activity or row-change evidence, while tampering or synchronization gaps are detected by the correct feature-specific controls. This would validate Azure SQL auditing ledger and change tracking distinctions, but it does not establish the required outcome here. Verify instead: The intended app authenticates through the managed identity or Entra principal without shared SQL passwords and can perform only its permitted queries.

C:

Each authorized tenant sees only its records through SQL and API queries, while unauthorized predicate bypass attempts return no rows. This would validate Row-level security and ownership predicates, but it does not establish the required outcome here. Verify instead: The intended app authenticates through the managed identity or Entra principal without shared SQL passwords and can perform only its permitted queries.

Question 565

A service rotates its elastic job credential but forgets to update the referenced target permission, causing partial failure in several databases. Which observable result BEST proves the database administration requirement is satisfied?

  1. Scheduled maintenance produces validated database results and on-call teams receive accurate failure notifications with safe recovery playbooks.
  2. The automation updates only intended database resources and produces repeatable audit evidence of changes and failures without storing plaintext passwords.
  3. The job runs on intended databases with controlled concurrency and job history that identifies any failed or skipped target for remediation.
  4. The maintenance job executes on the approved cadence with least-privilege identity and traceable execution logs without depending on a personal admin login.

Explanation

Correct Answer

C:

The job runs on intended databases with controlled concurrency and job history that identifies any failed or skipped target for remediation. This is the observable database and application outcome rather than merely a saved setting. Elastic jobs are a separate managed job-agent service and should not be confused with SQL Server Agent jobs inside Azure SQL Database.

Incorrect Answers

A:

Scheduled maintenance produces validated database results and on-call teams receive accurate failure notifications with safe recovery playbooks. This would validate Azure database task automation alerts and retries, but it does not establish the required outcome here. Verify instead: The job runs on intended databases with controlled concurrency and job history that identifies any failed or skipped target for remediation.

B:

The automation updates only intended database resources and produces repeatable audit evidence of changes and failures without storing plaintext passwords. This would validate Azure PowerShell and CLI operations with scoped automation identity, but it does not establish the required outcome here. Verify instead: The job runs on intended databases with controlled concurrency and job history that identifies any failed or skipped target for remediation.

D:

The maintenance job executes on the approved cadence with least-privilege identity and traceable execution logs without depending on a personal admin login. This would validate SQL Server Agent schedules and job ownership, but it does not establish the required outcome here. Verify instead: The job runs on intended databases with controlled concurrency and job history that identifies any failed or skipped target for remediation.

Question 566

An external vendor with UNMASK privileges sees complete account numbers even though the query results were masked during user acceptance tests. Which Azure SQL or SQL Server administrative approach is MOST appropriate?

  1. Classify sensitive columns, apply supported Dynamic Data Masking only for presentation control, and use encryption or RLS when stronger confidentiality is required.
  2. Grant database and object rights to explicit roles, distinguish server-level from database permissions, and avoid applying sysadmin or db_owner as a workaround for every access error.
  3. Configure supported Microsoft Entra authentication and database users or contained identities for Azure SQL, ensuring the application principal receives only required permissions.
  4. Implement Row-Level Security with a carefully tested predicate function and security policy for each tenant or business boundary, independent of form-level filtering.

Explanation

Correct Answer

A:

Classify sensitive columns, apply supported Dynamic Data Masking only for presentation control, and use encryption or RLS when stronger confidentiality is required. This is the supported administration mechanism for the described workload. Dynamic Data Masking is not encryption or a complete defense against inference; administrators and UNMASK principals can still access original values. Verify with: Inspect sensitivity labels, masking expressions, UNMASK permissions, privileged role membership and direct query behavior across application identities.

Incorrect Answers

B:

Grant database and object rights to explicit roles, distinguish server-level from database permissions, and avoid applying sysadmin or db_owner as a workaround for every access error. This addresses Least-privilege SQL roles and ownership chaining, not the controlling requirement here. GRANT on one schema or stored procedure does not automatically confer arbitrary permissions on all underlying cross-database resources. Prefer: Classify sensitive columns, apply supported Dynamic Data Masking only for presentation control, and use encryption or RLS when stronger confidentiality is required.

C:

Configure supported Microsoft Entra authentication and database users or contained identities for Azure SQL, ensuring the application principal receives only required permissions. This addresses Microsoft Entra authentication with contained service identity, not the controlling requirement here. A successful token request is not sufficient if the database principal, scope or permissions are missing or the token targets the wrong resource. Prefer: Classify sensitive columns, apply supported Dynamic Data Masking only for presentation control, and use encryption or RLS when stronger confidentiality is required.

D:

Implement Row-Level Security with a carefully tested predicate function and security policy for each tenant or business boundary, independent of form-level filtering. This addresses Row-level security and ownership predicates, not the controlling requirement here. Client-side WHERE filters are not a database security boundary, and incorrectly scoped predicates can leak cross-tenant data. Prefer: Classify sensitive columns, apply supported Dynamic Data Masking only for presentation control, and use encryption or RLS when stronger confidentiality is required.

Question 567

An application in SIMPLE recovery experiences a midday deletion and its owner expects point-in-time recovery through nonexistent transaction-log backups. Which Azure SQL or SQL Server administrative approach is MOST appropriate?

  1. Back up supported SQL Server databases to Azure Blob storage through approved credential or managed identity patterns, then validate access, checksums and test restores from cloud targets.
  2. Plan full, differential and transaction-log backups using appropriate SQL Server recovery model and restore order for the intended point-in-time objective.
  3. Configure supported active geo-replication or Azure SQL failover groups with clear primary-secondary roles, read-only routing, connection listeners and manual/automatic recovery procedures.
  4. Test availability and recovery plans with realistic but controlled primary outages, application write workload, backups and rollback exercises before claiming a recovery objective.

Explanation

Correct Answer

B:

Plan full, differential and transaction-log backups using appropriate SQL Server recovery model and restore order for the intended point-in-time objective. This is the supported administration mechanism for the described workload. A full backup without subsequent transaction-log backups cannot recover every later transaction; SIMPLE recovery changes log backup support. Verify with: Inspect database recovery model, complete backup-chain LSNs, log backup cadence, backup checksums, database state and recovery target.

Incorrect Answers

A:

Back up supported SQL Server databases to Azure Blob storage through approved credential or managed identity patterns, then validate access, checksums and test restores from cloud targets. This addresses Backup to Azure Blob URL and tested cloud restore, not the controlling requirement here. A backup file's existence or a VERIFYONLY success does not replace a tested full restoration and end-to-end workload check. Prefer: Plan full, differential and transaction-log backups using appropriate SQL Server recovery model and restore order for the intended point-in-time objective.

C:

Configure supported active geo-replication or Azure SQL failover groups with clear primary-secondary roles, read-only routing, connection listeners and manual/automatic recovery procedures. This addresses Azure SQL Database active geo replication and failover groups, not the controlling requirement here. Geo-replication is normally asynchronous and does not guarantee all uncommitted or recently committed data survives a forced regional failover. Prefer: Plan full, differential and transaction-log backups using appropriate SQL Server recovery model and restore order for the intended point-in-time objective.

D:

Test availability and recovery plans with realistic but controlled primary outages, application write workload, backups and rollback exercises before claiming a recovery objective. This addresses HA DR tabletop and destructive failure testing, not the controlling requirement here. A failover button clicking successfully is not proof the application, authentication, jobs and downstream services all recovered end to end. Prefer: Plan full, differential and transaction-log backups using appropriate SQL Server recovery model and restore order for the intended point-in-time objective.

Question 568

An unattended PowerShell script prompts interactively for credentials and hangs when run inside a headless CI runner. Which diagnostic evidence should the database administrator check FIRST?

  1. Inspect deployment operation results, resource provider error codes, policy denials, what-if diffs, resource locks, template validation and database post-deploy health.
  2. Inspect job history return status, Database Mail profile, operator assignment, alert severity, retry steps, failure branching and delivery errors.
  3. Review subscription context, service principal or managed identity, Azure RBAC role, API response, database resource state and script error handling.
  4. Inspect step command, proxy token, connection defaults, deadlocks, Agent history output, last success timestamp and job rerun behavior.

Explanation

Correct Answer

C:

Review subscription context, service principal or managed identity, Azure RBAC role, API response, database resource state and script error handling. This is the discriminating system or configuration evidence for the case. Azure RBAC permissions to create an Azure SQL server do not imply arbitrary T-SQL data access to every user database. Corresponding approach: Use Az PowerShell or Azure CLI in authenticated deployment workflows with the minimum Azure RBAC rights and explicit resource/subscription selection to manage approved SQL resources.

Incorrect Answers

A:

Inspect deployment operation results, resource provider error codes, policy denials, what-if diffs, resource locks, template validation and database post-deploy health. These checks primarily test Deployment monitoring rollback and drift reconciliation instead of the critical system behavior in this case. Examine: Review subscription context, service principal or managed identity, Azure RBAC role, API response, database resource state and script error handling.

B:

Inspect job history return status, Database Mail profile, operator assignment, alert severity, retry steps, failure branching and delivery errors. These checks primarily test SQL Agent alerts operators and failure notifications instead of the critical system behavior in this case. Examine: Review subscription context, service principal or managed identity, Azure RBAC role, API response, database resource state and script error handling.

D:

Inspect step command, proxy token, connection defaults, deadlocks, Agent history output, last success timestamp and job rerun behavior. These checks primarily test SQL Agent job troubleshooting and idempotent maintenance instead of the critical system behavior in this case. Examine: Review subscription context, service principal or managed identity, Azure RBAC role, API response, database resource state and script error handling.

Question 569

An analytics team routes heavy reports to a readable geo-secondary but assumes writes submitted to the secondary will be accepted. Which Azure SQL or SQL Server administrative approach is MOST appropriate?

  1. Test availability and recovery plans with realistic but controlled primary outages, application write workload, backups and rollback exercises before claiming a recovery objective.
  2. Use Azure SQL automated backups and configured point-in-time retention or long-term retention policy for supported managed offerings, choosing the correct restore workflow and retention costs.
  3. Assess Managed Instance service tiers, built-in availability, failover groups and supported SQL Managed Instance link scenarios for hybrid resilience without inventing unsupported topologies.
  4. Choose Azure SQL failover groups or active geo-replication according to group-level endpoint continuity, supported replication topology, read scale and application reconnect requirements.

Explanation

Correct Answer

D:

Choose Azure SQL failover groups or active geo-replication according to group-level endpoint continuity, supported replication topology, read scale and application reconnect requirements. This is the supported administration mechanism for the described workload. Asynchronous cross-region replication may lose recent commits on forced failover; automatic failover behavior differs by service and configuration. Verify with: Inspect replica role, readable secondary capacity, asynchronous replication lag, failover-group listener endpoint, DNS TTL and connection retry handling.

Incorrect Answers

A:

Test availability and recovery plans with realistic but controlled primary outages, application write workload, backups and rollback exercises before claiming a recovery objective. This addresses HA DR tabletop and destructive failure testing, not the controlling requirement here. A failover button clicking successfully is not proof the application, authentication, jobs and downstream services all recovered end to end. Prefer: Choose Azure SQL failover groups or active geo-replication according to group-level endpoint continuity, supported replication topology, read scale and application reconnect requirements.

B:

Use Azure SQL automated backups and configured point-in-time retention or long-term retention policy for supported managed offerings, choosing the correct restore workflow and retention costs. This addresses Azure SQL automatic PITR and long-term retention, not the controlling requirement here. Point-in-time restore usually creates a separate database and does not undo production writes in place; retention is constrained by service-specific limits. Prefer: Choose Azure SQL failover groups or active geo-replication according to group-level endpoint continuity, supported replication topology, read scale and application reconnect requirements.

C:

Assess Managed Instance service tiers, built-in availability, failover groups and supported SQL Managed Instance link scenarios for hybrid resilience without inventing unsupported topologies. This addresses Managed Instance hybrid recovery and operational readiness, not the controlling requirement here. Managed Instance includes built-in platform availability features, but customer responsibilities still include cross-region recovery plans and application connection design. Prefer: Choose Azure SQL failover groups or active geo-replication according to group-level endpoint continuity, supported replication topology, read scale and application reconnect requirements.

Question 570

A nightly ingestion pipeline reports slow commits with high WRITELOG waits while the team recommends rebuilding unrelated nonclustered indexes first. Which TWO complementary actions provide the appropriate response AND evidence to verify it? Select TWO.

  1. Compare CPU versus runnable tasks, WRITELOG, PAGEIOLATCH, resource governance, connection counts, tempdb usage, storage latency and times of workload change.
  2. Distinguish compute, data IO, log IO, memory and blocking contention using correlated counters, wait types and workload-specific thresholds before changing resources.
  3. Inspect metric namespace, resource dimensions, aggregation periods, diagnostic destinations, alert scope, delivery permissions, action groups and sample timestamps.
  4. Long blocking chains shorten and transaction correctness remains valid after safe tuning, with deadlock retry policy and consistency requirements addressed.
  5. Create a workload baseline and enable appropriate Azure SQL monitoring, including database watcher where supported, to correlate query behavior with resource saturation over time.

Explanation

Correct Answers

A:

Compare CPU versus runnable tasks, WRITELOG, PAGEIOLATCH, resource governance, connection counts, tempdb usage, storage latency and times of workload change. This is the discriminating system or configuration evidence for the case. One wait type alone is not a universal diagnosis; waits, plan behavior, request duration and resource data must be read together. Corresponding approach: Distinguish compute, data IO, log IO, memory and blocking contention using correlated counters, wait types and workload-specific thresholds before changing resources. It supplies the evidence portion of this complementary answer.

B:

Distinguish compute, data IO, log IO, memory and blocking contention using correlated counters, wait types and workload-specific thresholds before changing resources. This is the supported administration mechanism for the described workload. One wait type alone is not a universal diagnosis; waits, plan behavior, request duration and resource data must be read together. Verify with: Compare CPU versus runnable tasks, WRITELOG, PAGEIOLATCH, resource governance, connection counts, tempdb usage, storage latency and times of workload change. It supplies the implementation portion of this complementary answer.

Incorrect Answers

C:

Inspect metric namespace, resource dimensions, aggregation periods, diagnostic destinations, alert scope, delivery permissions, action groups and sample timestamps. This choice pertains to Azure Monitor alerts diagnostics and resource metrics, not the needed response/evidence pair. Use: Distinguish compute, data IO, log IO, memory and blocking contention using correlated counters, wait types and workload-specific thresholds before changing resources. Check: Compare CPU versus runnable tasks, WRITELOG, PAGEIOLATCH, resource governance, connection counts, tempdb usage, storage latency and times of workload change.

D:

Long blocking chains shorten and transaction correctness remains valid after safe tuning, with deadlock retry policy and consistency requirements addressed. This choice pertains to Blocking deadlocks and isolation strategy, not the needed response/evidence pair. Use: Distinguish compute, data IO, log IO, memory and blocking contention using correlated counters, wait types and workload-specific thresholds before changing resources. Check: Compare CPU versus runnable tasks, WRITELOG, PAGEIOLATCH, resource governance, connection counts, tempdb usage, storage latency and times of workload change.

E:

Create a workload baseline and enable appropriate Azure SQL monitoring, including database watcher where supported, to correlate query behavior with resource saturation over time. This choice pertains to Database watcher and Azure SQL monitoring baseline, not the needed response/evidence pair. Use: Distinguish compute, data IO, log IO, memory and blocking contention using correlated counters, wait types and workload-specific thresholds before changing resources. Check: Compare CPU versus runnable tasks, WRITELOG, PAGEIOLATCH, resource governance, connection counts, tempdb usage, storage latency and times of workload change.

Administering Microsoft Azure SQL Solutions (DP-300) Practice Tests