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 58

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.

Question 571

A finance app uses cross-database three-part queries and proposed migration assessments cover only table and stored-procedure counts. Which Azure SQL or SQL Server administrative approach is MOST appropriate?

  1. Use a current migration assessment to inventory database dependencies, unsupported features, downtime constraints and target platform compatibility before moving data.
  2. Use supported backup/restore, BACPAC or database-copy methods based on source/target compatibility and offline downtime budget, then validate security, consistency and performance after migration.
  3. Use Azure Arc-enabled SQL Server to inventory and govern supported SQL Server instances outside Azure without assuming Arc moves their databases or turns them into PaaS.
  4. Select Azure SQL Database for managed database-level PaaS needs, Azure SQL Managed Instance when near-instance compatibility is required, or SQL Server on Azure VMs for OS and instance control.

Explanation

Correct Answer

A:

Use a current migration assessment to inventory database dependencies, unsupported features, downtime constraints and target platform compatibility before moving data. This is the supported administration mechanism for the described workload. Successful schema import does not prove that instance-level jobs, security identities and linked dependencies survive a migration. Verify with: Collect source version, compatibility level, blockers, logins, SQL Agent jobs, linked servers, TDE key dependencies, storage size and application integration map.

Incorrect Answers

B:

Use supported backup/restore, BACPAC or database-copy methods based on source/target compatibility and offline downtime budget, then validate security, consistency and performance after migration. This addresses Offline migration and post-migration verification, not the controlling requirement here. A BACPAC export captures schema and data for applicable databases but is not an instance backup that automatically recreates all server features and jobs. Prefer: Use a current migration assessment to inventory database dependencies, unsupported features, downtime constraints and target platform compatibility before moving data.

C:

Use Azure Arc-enabled SQL Server to inventory and govern supported SQL Server instances outside Azure without assuming Arc moves their databases or turns them into PaaS. This addresses Azure Arc-enabled SQL and hybrid fleet governance, not the controlling requirement here. Azure Arc projects management and governance into Azure; Arc onboarding is not equivalent to migration or replacing SQL Server backups and patching. Prefer: Use a current migration assessment to inventory database dependencies, unsupported features, downtime constraints and target platform compatibility before moving data.

D:

Select Azure SQL Database for managed database-level PaaS needs, Azure SQL Managed Instance when near-instance compatibility is required, or SQL Server on Azure VMs for OS and instance control. This addresses Choosing Azure SQL Database versus Managed Instance versus SQL VM, not the controlling requirement here. A managed database offering does not necessarily expose every SQL Server instance feature; platform responsibility differs from SQL Server on a VM. Prefer: Use a current migration assessment to inventory database dependencies, unsupported features, downtime constraints and target platform compatibility before moving data.

Question 572

A legacy reporting service depends on access to operating-system file paths and custom SQL instance extensions that are unavailable on its proposed PaaS target. Which Azure SQL or SQL Server administrative approach is MOST appropriate?

  1. Select Azure SQL Database for managed database-level PaaS needs, Azure SQL Managed Instance when near-instance compatibility is required, or SQL Server on Azure VMs for OS and instance control.
  2. Use Azure Arc-enabled SQL Server to inventory and govern supported SQL Server instances outside Azure without assuming Arc moves their databases or turns them into PaaS.
  3. Use a current migration assessment to inventory database dependencies, unsupported features, downtime constraints and target platform compatibility before moving data.
  4. Deploy governed Azure SQL resources with repeatable infrastructure templates and evaluate Azure SQL Database in Fabric for supported analytics-connected workflows rather than assuming all workloads are equivalent.

Explanation

Correct Answer

A:

Select Azure SQL Database for managed database-level PaaS needs, Azure SQL Managed Instance when near-instance compatibility is required, or SQL Server on Azure VMs for OS and instance control. This is the supported administration mechanism for the described workload. A managed database offering does not necessarily expose every SQL Server instance feature; platform responsibility differs from SQL Server on a VM. Verify with: Inventory SQL Agent, cross-database dependencies, instance features, latency, licensing, OS access and application connection requirements before choosing a target.

Incorrect Answers

B:

Use Azure Arc-enabled SQL Server to inventory and govern supported SQL Server instances outside Azure without assuming Arc moves their databases or turns them into PaaS. This addresses Azure Arc-enabled SQL and hybrid fleet governance, not the controlling requirement here. Azure Arc projects management and governance into Azure; Arc onboarding is not equivalent to migration or replacing SQL Server backups and patching. Prefer: Select Azure SQL Database for managed database-level PaaS needs, Azure SQL Managed Instance when near-instance compatibility is required, or SQL Server on Azure VMs for OS and instance control.

C:

Use a current migration assessment to inventory database dependencies, unsupported features, downtime constraints and target platform compatibility before moving data. This addresses Azure SQL migration assessment and feature compatibility, not the controlling requirement here. Successful schema import does not prove that instance-level jobs, security identities and linked dependencies survive a migration. Prefer: Select Azure SQL Database for managed database-level PaaS needs, Azure SQL Managed Instance when near-instance compatibility is required, or SQL Server on Azure VMs for OS and instance control.

D:

Deploy governed Azure SQL resources with repeatable infrastructure templates and evaluate Azure SQL Database in Fabric for supported analytics-connected workflows rather than assuming all workloads are equivalent. This addresses Azure SQL deployment automation and Fabric SQL integration boundary, not the controlling requirement here. Using Fabric with Azure SQL does not remove operational security responsibilities or grant unsupported cross-service transactional semantics. Prefer: Select Azure SQL Database for managed database-level PaaS needs, Azure SQL Managed Instance when near-instance compatibility is required, or SQL Server on Azure VMs for OS and instance control.

Question 573

A payroll table stores national IDs and developers expect TDE alone to keep plaintext away from privileged DBAs. Which observable result BEST proves the database administration requirement is satisfied?

  1. Approved applications can query protected columns with authorized client drivers while other SQL readers cannot obtain original plaintext directly.
  2. Only approved SQL principals or application clients decrypt the intended data and key rotation retains tested recovery capability.
  3. Low-trust users receive suitably masked results while sensitive storage and access controls still enforce separately tested privacy requirements.
  4. Authorized workloads resolve the intended endpoint and connect over the required private or permitted path while unauthorized public sources are blocked.

Explanation

Correct Answer

A:

Approved applications can query protected columns with authorized client drivers while other SQL readers cannot obtain original plaintext directly. This is the observable database and application outcome rather than merely a saved setting. Always Encrypted is distinct from TDE; queries and operations may be constrained without supported enclave capabilities and drivers.

Incorrect Answers

B:

Only approved SQL principals or application clients decrypt the intended data and key rotation retains tested recovery capability. This would validate Object-level encryption and database cryptographic controls, but it does not establish the required outcome here. Verify instead: Approved applications can query protected columns with authorized client drivers while other SQL readers cannot obtain original plaintext directly.

C:

Low-trust users receive suitably masked results while sensitive storage and access controls still enforce separately tested privacy requirements. This would validate Dynamic data masking classification and permission differences, but it does not establish the required outcome here. Verify instead: Approved applications can query protected columns with authorized client drivers while other SQL readers cannot obtain original plaintext directly.

D:

Authorized workloads resolve the intended endpoint and connect over the required private or permitted path while unauthorized public sources are blocked. This would validate Azure SQL private endpoints firewall and TLS boundary, but it does not establish the required outcome here. Verify instead: Approved applications can query protected columns with authorized client drivers while other SQL readers cannot obtain original plaintext directly.

Question 574

A troubleshooting team stores sensitive T-SQL parameters in a broadly accessible diagnostic file instead of limiting event fields and access. Which diagnostic evidence should the database administrator check FIRST?

  1. Compare CPU versus runnable tasks, WRITELOG, PAGEIOLATCH, resource governance, connection counts, tempdb usage, storage latency and times of workload change.
  2. Check automatic tuning mode, automatic plan correction state, index create/drop recommendations, plan verification, workload compatibility level and rollback events.
  3. Inspect event session predicates, event fields, ring buffer or event file targets, dropped events, blocked process reports and collection overhead.
  4. Inspect index page counts, fragmentation relevance, row modification counters, statistics age, update thresholds, DBCC CHECKDB results and blocking windows.

Explanation

Correct Answer

C:

Inspect event session predicates, event fields, ring buffer or event file targets, dropped events, blocked process reports and collection overhead. This is the discriminating system or configuration evidence for the case. Extended Events supports focused diagnostic collection; an unfiltered high-volume session can itself increase production overhead and leak query text. Corresponding approach: Use Extended Events sessions to capture targeted SQL events and wait/blocking evidence with bounded collection and a safe target rather than enabling excessive full-query traces in production.

Incorrect Answers

A:

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 event session predicates, event fields, ring buffer or event file targets, dropped events, blocked process reports and collection overhead.

B:

Check automatic tuning mode, automatic plan correction state, index create/drop recommendations, plan verification, workload compatibility level and rollback events. These checks primarily test Automatic tuning and intelligent query processing guardrails instead of the critical system behavior in this case. Examine: Inspect event session predicates, event fields, ring buffer or event file targets, dropped events, blocked process reports and collection overhead.

D:

Inspect index page counts, fragmentation relevance, row modification counters, statistics age, update thresholds, DBCC CHECKDB results and blocking windows. These checks primarily test Index and statistics maintenance with targeted cadence instead of the critical system behavior in this case. Examine: Inspect event session predicates, event fields, ring buffer or event file targets, dropped events, blocked process reports and collection overhead.

Question 575

An unattended PowerShell script prompts interactively for credentials and hangs when run inside a headless CI runner. Which Azure SQL or SQL Server administrative approach is MOST appropriate?

  1. Configure SQL Server Agent schedules and job-step security on supported SQL Server or Managed Instance platforms, separating service credentials from the database data permissions they need.
  2. Monitor Azure resource deployments and resolve failed dependencies or policy denials using logs and change review, with safe rollback plans for data-bearing SQL resources.
  3. 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.
  4. Use Azure SQL elastic jobs for supported scheduled T-SQL maintenance across Azure SQL Database targets, managing target groups, credentials and job execution state.

Explanation

Correct Answer

C:

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. This is the supported administration mechanism for the described workload. Azure RBAC permissions to create an Azure SQL server do not imply arbitrary T-SQL data access to every user database. Verify with: Review subscription context, service principal or managed identity, Azure RBAC role, API response, database resource state and script error handling.

Incorrect Answers

A:

Configure SQL Server Agent schedules and job-step security on supported SQL Server or Managed Instance platforms, separating service credentials from the database data permissions they need. This addresses SQL Server Agent schedules and job ownership, not the controlling requirement here. SQL Server Agent is supported on relevant instance-level offerings but is not the native scheduling mechanism inside a standalone Azure SQL Database. Prefer: 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.

B:

Monitor Azure resource deployments and resolve failed dependencies or policy denials using logs and change review, with safe rollback plans for data-bearing SQL resources. This addresses Deployment monitoring rollback and drift reconciliation, not the controlling requirement here. Rolling back an infrastructure template is not identical to restoring committed database transactions, and destructive replacements require explicit protection. Prefer: 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.

D:

Use Azure SQL elastic jobs for supported scheduled T-SQL maintenance across Azure SQL Database targets, managing target groups, credentials and job execution state. This addresses Azure SQL Database elastic jobs for fleet maintenance, not the controlling requirement here. Elastic jobs are a separate managed job-agent service and should not be confused with SQL Server Agent jobs inside Azure SQL Database. Prefer: 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.

Question 576

A developer copies highly classified payment columns into an unlabeled reporting table and assumes the source database's label automatically follows every extract. Which diagnostic evidence should the database administrator check FIRST?

  1. Inspect SESSION_CONTEXT usage, predicate function logic, policy state, object permissions, execution plans and cross-tenant test accounts.
  2. Inspect tenant and server Entra administrator settings, token audience, user mapping, group membership, service principal, role grants and sign-in failures.
  3. Examine audit destinations, retention and access, captured event classes, Change Tracking version retention, CDC capture jobs, ledger digest verification and application expectations.
  4. Inspect sensitivity labels, masking expressions, UNMASK permissions, privileged role membership and direct query behavior across application identities.

Explanation

Correct Answer

D:

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

Incorrect Answers

A:

Inspect SESSION_CONTEXT usage, predicate function logic, policy state, object permissions, execution plans and cross-tenant test accounts. These checks primarily test Row-level security and ownership predicates instead of the critical system behavior in this case. Examine: Inspect sensitivity labels, masking expressions, UNMASK permissions, privileged role membership and direct query behavior across application identities.

B:

Inspect tenant and server Entra administrator settings, token audience, user mapping, group membership, service principal, role grants and sign-in failures. These checks primarily test Microsoft Entra authentication with contained service identity instead of the critical system behavior in this case. Examine: Inspect sensitivity labels, masking expressions, UNMASK permissions, privileged role membership and direct query behavior across application identities.

C:

Examine audit destinations, retention and access, captured event classes, Change Tracking version retention, CDC capture jobs, ledger digest verification and application expectations. These checks primarily test Azure SQL auditing ledger and change tracking distinctions instead of the critical system behavior in this case. Examine: Inspect sensitivity labels, masking expressions, UNMASK permissions, privileged role membership and direct query behavior across application identities.

Question 577

A SQL Server VM runs ETL and latency-sensitive OLTP together, and a batch report monopolizes CPU during business hours. Which observable result BEST proves the database administration requirement is satisfied?

  1. Long blocking chains shorten and transaction correctness remains valid after safe tuning, with deadlock retry policy and consistency requirements addressed.
  2. Competing workloads respect their configured limits and critical requests retain service within documented platform and resource constraints.
  3. Queries use appropriate access paths under representative parameters while maintenance and write overhead remain acceptable.
  4. Access paths and estimates remain healthy with acceptable maintenance duration, transaction log growth and production concurrency.

Explanation

Correct Answer

B:

Competing workloads respect their configured limits and critical requests retain service within documented platform and resource constraints. This is the observable database and application outcome rather than merely a saved setting. Resource Governor is not uniformly offered on every Azure SQL service, and workload isolation cannot be achieved simply by setting an unrelated database-scoped knob.

Incorrect Answers

A:

Long blocking chains shorten and transaction correctness remains valid after safe tuning, with deadlock retry policy and consistency requirements addressed. This would validate Blocking deadlocks and isolation strategy, but it does not establish the required outcome here. Verify instead: Competing workloads respect their configured limits and critical requests retain service within documented platform and resource constraints.

C:

Queries use appropriate access paths under representative parameters while maintenance and write overhead remain acceptable. This would validate Execution plans cardinality and indexing improvements, but it does not establish the required outcome here. Verify instead: Competing workloads respect their configured limits and critical requests retain service within documented platform and resource constraints.

D:

Access paths and estimates remain healthy with acceptable maintenance duration, transaction log growth and production concurrency. This would validate Index and statistics maintenance with targeted cadence, but it does not establish the required outcome here. Verify instead: Competing workloads respect their configured limits and critical requests retain service within documented platform and resource constraints.

Question 578

A disconnected factory needs compliance reporting for on-premises SQL Server and must design supported Arc connectivity without exposing production databases publicly. Which Azure SQL or SQL Server administrative approach is MOST appropriate?

  1. Deploy governed Azure SQL resources with repeatable infrastructure templates and evaluate Azure SQL Database in Fabric for supported analytics-connected workflows rather than assuming all workloads are equivalent.
  2. Use supported backup/restore, BACPAC or database-copy methods based on source/target compatibility and offline downtime budget, then validate security, consistency and performance after migration.
  3. Use Azure Arc-enabled SQL Server to inventory and govern supported SQL Server instances outside Azure without assuming Arc moves their databases or turns them into PaaS.
  4. Size Managed Instance and SQL Server VM compute, storage latency and throughput using performance evidence, including correct storage-layout and platform support limits.

Explanation

Correct Answer

C:

Use Azure Arc-enabled SQL Server to inventory and govern supported SQL Server instances outside Azure without assuming Arc moves their databases or turns them into PaaS. This is the supported administration mechanism for the described workload. Azure Arc projects management and governance into Azure; Arc onboarding is not equivalent to migration or replacing SQL Server backups and patching. Verify with: Inspect installed Arc agent/extensions, SQL resource inventory, policy assignments, supported assessment features, connectivity and data residency needs.

Incorrect Answers

A:

Deploy governed Azure SQL resources with repeatable infrastructure templates and evaluate Azure SQL Database in Fabric for supported analytics-connected workflows rather than assuming all workloads are equivalent. This addresses Azure SQL deployment automation and Fabric SQL integration boundary, not the controlling requirement here. Using Fabric with Azure SQL does not remove operational security responsibilities or grant unsupported cross-service transactional semantics. Prefer: Use Azure Arc-enabled SQL Server to inventory and govern supported SQL Server instances outside Azure without assuming Arc moves their databases or turns them into PaaS.

B:

Use supported backup/restore, BACPAC or database-copy methods based on source/target compatibility and offline downtime budget, then validate security, consistency and performance after migration. This addresses Offline migration and post-migration verification, not the controlling requirement here. A BACPAC export captures schema and data for applicable databases but is not an instance backup that automatically recreates all server features and jobs. Prefer: Use Azure Arc-enabled SQL Server to inventory and govern supported SQL Server instances outside Azure without assuming Arc moves their databases or turns them into PaaS.

D:

Size Managed Instance and SQL Server VM compute, storage latency and throughput using performance evidence, including correct storage-layout and platform support limits. This addresses Managed Instance and SQL VM compute storage scaling, not the controlling requirement here. Increasing CPU cannot fix a saturated log throughput budget or a storage path with high sustained write latency. Prefer: Use Azure Arc-enabled SQL Server to inventory and govern supported SQL Server instances outside Azure without assuming Arc moves their databases or turns them into PaaS.

Question 579

An administrator plans to switch old partitions out nightly but builds a nonaligned index that blocks efficient partition switching. Which diagnostic evidence should the database administrator check FIRST?

  1. Inspect backup format, target offering limits, export size, authentication mapping, integrity checks, DBCC findings, workload baselines and cutover test results.
  2. Measure vCore pressure, memory grants, data and log latency, tempdb contention, IOPS ceilings, disk caching, VM SKU caps and scaling windows.
  3. Inspect migration replication health, source change rate, lag, database compatibility, authentication, connection-string cutover and residual transaction state.
  4. Inspect predicate selectivity, partition elimination, split/merge plans, aligned indexes, compression CPU overhead and real data size reduction.

Explanation

Correct Answer

D:

Inspect predicate selectivity, partition elimination, split/merge plans, aligned indexes, compression CPU overhead and real data size reduction. This is the discriminating system or configuration evidence for the case. Partitioning alone does not make every query faster; indexes and predicate alignment determine pruning and compression may trade CPU for IO. Corresponding approach: Implement supported partition functions and aligned partition schemes for lifecycle-aware large tables, and choose row, page or columnstore compression only after measuring query and maintenance effects.

Incorrect Answers

A:

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: Inspect predicate selectivity, partition elimination, split/merge plans, aligned indexes, compression CPU overhead and real data size reduction.

B:

Measure vCore pressure, memory grants, data and log latency, tempdb contention, IOPS ceilings, disk caching, VM SKU caps and scaling windows. These checks primarily test Managed Instance and SQL VM compute storage scaling instead of the critical system behavior in this case. Examine: Inspect predicate selectivity, partition elimination, split/merge plans, aligned indexes, compression CPU overhead and real data size reduction.

C:

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: Inspect predicate selectivity, partition elimination, split/merge plans, aligned indexes, compression CPU overhead and real data size reduction.

Question 580

The Azure SQL service is under log IO pressure, but application engineers inspect only front-end HTTP response times and miss database metrics. Which Azure SQL or SQL Server administrative approach is MOST appropriate?

  1. Configure supported metrics, diagnostic settings and alerts for Azure SQL resources to detect real performance or availability regressions with correct thresholds and missing-data treatment.
  2. Review actual execution plans, predicate sargability, cardinality estimates and suitable index designs before adding indexes or scaling hardware.
  3. Use Resource Governor on supported SQL Server platforms for workload classification and resource controls, while choosing Azure SQL compute tier and database-scoped settings appropriately for PaaS.
  4. 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 Answer

D:

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 is the supported administration mechanism for the described workload. Database watcher and Azure Monitor observe resource activity but do not by themselves repair a bad execution plan or guarantee metrics are complete. Verify with: Review database watcher configuration and targets, query and instance samples, CPU, data/log IO, wait statistics, alert scope and time-series retention.

Incorrect Answers

A:

Configure supported metrics, diagnostic settings and alerts for Azure SQL resources to detect real performance or availability regressions with correct thresholds and missing-data treatment. This addresses Azure Monitor alerts diagnostics and resource metrics, not the controlling requirement here. A low CPU value does not mean an app is healthy; incorrect aggregation or missing telemetry can hide blocked sessions and failures. Prefer: Create a workload baseline and enable appropriate Azure SQL monitoring, including database watcher where supported, to correlate query behavior with resource saturation over time.

B:

Review actual execution plans, predicate sargability, cardinality estimates and suitable index designs before adding indexes or scaling hardware. This addresses Execution plans cardinality and indexing improvements, not the controlling requirement here. A missing-index suggestion is a starting hypothesis, not a license to create every suggested index; SARGable predicates and accurate estimates matter. Prefer: Create a workload baseline and enable appropriate Azure SQL monitoring, including database watcher where supported, to correlate query behavior with resource saturation over time.

C:

Use Resource Governor on supported SQL Server platforms for workload classification and resource controls, while choosing Azure SQL compute tier and database-scoped settings appropriately for PaaS. This addresses Resource Governor and scoped compute configuration, not the controlling requirement here. Resource Governor is not uniformly offered on every Azure SQL service, and workload isolation cannot be achieved simply by setting an unrelated database-scoped knob. Prefer: Create a workload baseline and enable appropriate Azure SQL monitoring, including database watcher where supported, to correlate query behavior with resource saturation over time.

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