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 53

Question 520

A web API times out when a batch transaction keeps an update lock open for minutes and the team increases command timeout to an hour. Which diagnostic evidence should the database administrator check FIRST?

  1. Check automatic tuning mode, automatic plan correction state, index create/drop recommendations, plan verification, workload compatibility level and rollback events.
  2. Inspect blocker/waiter SPIDs, wait_resource, open transactions, deadlock XML, isolation level, lock escalation and transaction duration.
  3. Inspect metric namespace, resource dimensions, aggregation periods, diagnostic destinations, alert scope, delivery permissions, action groups and sample timestamps.
  4. Inspect scans/seeks, key lookup counts, implicit conversions, estimated-versus-actual rows, missing-index recommendations and write amplification.

Explanation

Correct Answer

B:

Inspect blocker/waiter SPIDs, wait_resource, open transactions, deadlock XML, isolation level, lock escalation and transaction duration. This is the discriminating system or configuration evidence for the case. Raising an app timeout does not remove a blocking root cause; snapshot isolation can reduce some reader/writer contention but changes version-store behavior. Corresponding approach: Diagnose blocked and deadlocked sessions using live DMVs and deadlock graphs, then fix transaction scope, indexing or isolation behavior with concurrency tests.

Incorrect Answers

A:

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 blocker/waiter SPIDs, wait_resource, open transactions, deadlock XML, isolation level, lock escalation and transaction duration.

C:

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: Inspect blocker/waiter SPIDs, wait_resource, open transactions, deadlock XML, isolation level, lock escalation and transaction duration.

D:

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 blocker/waiter SPIDs, wait_resource, open transactions, deadlock XML, isolation level, lock escalation and transaction duration.

Question 521

A database deployment is declared complete after resource creation but its database identity and network policy are not validated before application cutover. Which Azure SQL or SQL Server administrative approach is MOST appropriate?

  1. 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.
  2. Use ARM or Bicep to define Azure SQL servers, databases, identity, networking and policy settings in source-controlled templates with environment parameters and gated deployment checks.
  3. Use Azure SQL elastic jobs for supported scheduled T-SQL maintenance across Azure SQL Database targets, managing target groups, credentials and job execution state.
  4. Automate supported Azure SQL operational tasks with an appropriately scoped schedule or runbook and route failures into measurable alert channels while handling retries idempotently.

Explanation

Correct Answer

B:

Use ARM or Bicep to define Azure SQL servers, databases, identity, networking and policy settings in source-controlled templates with environment parameters and gated deployment checks. This is the supported administration mechanism for the described workload. A valid ARM deployment may still produce unsafe security settings if templates use broad defaults or incorrect resource group/subscription targets. Verify with: Inspect template parameters, deployment scope, what-if output, module dependencies, identity role assignments and post-deploy effective configuration.

Incorrect Answers

A:

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 addresses Azure PowerShell and CLI operations with scoped automation identity, not the controlling requirement here. Azure RBAC permissions to create an Azure SQL server do not imply arbitrary T-SQL data access to every user database. Prefer: Use ARM or Bicep to define Azure SQL servers, databases, identity, networking and policy settings in source-controlled templates with environment parameters and gated deployment checks.

C:

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 ARM or Bicep to define Azure SQL servers, databases, identity, networking and policy settings in source-controlled templates with environment parameters and gated deployment checks.

D:

Automate supported Azure SQL operational tasks with an appropriately scoped schedule or runbook and route failures into measurable alert channels while handling retries idempotently. This addresses Azure database task automation alerts and retries, not the controlling requirement here. An Azure automation runbook reporting successful execution does not prove its database command succeeded or that an alert was delivered. Prefer: Use ARM or Bicep to define Azure SQL servers, databases, identity, networking and policy settings in source-controlled templates with environment parameters and gated deployment checks.

Question 522

A DBA increases max degree of parallelism without checking query workload and unexpectedly saturates worker resources during report bursts. Which Azure SQL or SQL Server administrative approach is MOST appropriate?

  1. Schedule integrity checks, index and statistics maintenance based on measured fragmentation, modification rates and SLA rather than indiscriminately rebuilding every object each night.
  2. 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.
  3. Distinguish compute, data IO, log IO, memory and blocking contention using correlated counters, wait types and workload-specific thresholds before changing resources.
  4. Correlate Azure SQL Intelligent Insights or Query Store evidence with parameter sensitivity and memory grant patterns, selecting documented plan or query changes instead of blindly upgrading SKU.

Explanation

Correct Answer

B:

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 is the supported administration mechanism for the described workload. 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. Verify with: Inspect supported platform, classifier function, workload groups, CPU and memory caps, connection routing, database-scoped settings and compute metrics.

Incorrect Answers

A:

Schedule integrity checks, index and statistics maintenance based on measured fragmentation, modification rates and SLA rather than indiscriminately rebuilding every object each night. This addresses Index and statistics maintenance with targeted cadence, not the controlling requirement here. Small index fragmentation percentages do not automatically justify full rebuild; large rebuilds consume log space and can block workloads. Prefer: 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.

C:

Distinguish compute, data IO, log IO, memory and blocking contention using correlated counters, wait types and workload-specific thresholds before changing resources. This addresses SQL operational baseline across waits locks and storage, not the controlling requirement here. One wait type alone is not a universal diagnosis; waits, plan behavior, request duration and resource data must be read together. Prefer: 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.

D:

Correlate Azure SQL Intelligent Insights or Query Store evidence with parameter sensitivity and memory grant patterns, selecting documented plan or query changes instead of blindly upgrading SKU. This addresses Intelligent Insights and parameter-sensitive query analysis, not the controlling requirement here. Intelligent recommendations require contextual validation; SQL intelligent query processing features depend on engine version, database compatibility and workload shape. Prefer: 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.

Question 523

A company creates two SQL Server VMs with independent local disks and expects an FCI failover to expose the same database files on both hosts. Which Azure SQL or SQL Server administrative approach is MOST appropriate?

  1. Use supported SQL Server failover cluster instances on Azure virtual machines with compatible shared storage and cluster quorum instead of treating FCIs as data-replication AGs.
  2. Configure SQL Server log shipping across supported instances with reliable log backup, copy and restore schedules, delay and standby policies, then test manual recovery and ownership of jobs.
  3. Build and monitor supported SQL Server Always On availability groups on Azure VMs and understand SQL MI link behavior, verifying cluster quorum, replica health, endpoint access and synchronization mode.
  4. 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.

Explanation

Correct Answer

A:

Use supported SQL Server failover cluster instances on Azure virtual machines with compatible shared storage and cluster quorum instead of treating FCIs as data-replication AGs. This is the supported administration mechanism for the described workload. An FCI moves SQL Server instance ownership over shared storage but does not automatically provide a separate cross-region copy of database files. Verify with: Inspect shared disk or supported file-share topology, Windows cluster validation, storage permissions, listener name, resource ownership and node failover tests.

Incorrect Answers

B:

Configure SQL Server log shipping across supported instances with reliable log backup, copy and restore schedules, delay and standby policies, then test manual recovery and ownership of jobs. This addresses Log shipping health and recovery orchestration, not the controlling requirement here. Log shipping is backup-copy-restore orchestration, not synchronous automatic database failover or a substitute for manual application cutover. Prefer: Use supported SQL Server failover cluster instances on Azure virtual machines with compatible shared storage and cluster quorum instead of treating FCIs as data-replication AGs.

C:

Build and monitor supported SQL Server Always On availability groups on Azure VMs and understand SQL MI link behavior, verifying cluster quorum, replica health, endpoint access and synchronization mode. This addresses Always On availability groups on SQL Server VMs and SQL MI links, not the controlling requirement here. An AG protects replicated user databases and requires cluster/listener configuration; it does not automatically synchronize every SQL Agent job or server-level login. Prefer: Use supported SQL Server failover cluster instances on Azure virtual machines with compatible shared storage and cluster quorum instead of treating FCIs as data-replication AGs.

D:

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: Use supported SQL Server failover cluster instances on Azure virtual machines with compatible shared storage and cluster quorum instead of treating FCIs as data-replication AGs.

Question 524

A team enables Change Tracking yet does not handle cleanup retention, leaving offline clients with sync versions too old for incremental replay. Which TWO complementary actions provide the appropriate response AND evidence to verify it? Select TWO.

  1. Configure database auditing for activity accountability, select Change Tracking or Change Data Capture for supported data-change synchronization, and use ledger only when tamper-evidence requirements justify it.
  2. Implement Row-Level Security with a carefully tested predicate function and security policy for each tenant or business boundary, independent of form-level filtering.
  3. Examine audit destinations, retention and access, captured event classes, Change Tracking version retention, CDC capture jobs, ledger digest verification and application expectations.
  4. A previously failing user connects with the correct principal and performs only approved operations after a narrowly scoped corrective change.
  5. Inspect sensitivity labels, masking expressions, UNMASK permissions, privileged role membership and direct query behavior across application identities.

Explanation

Correct Answers

A:

Configure database auditing for activity accountability, select Change Tracking or Change Data Capture for supported data-change synchronization, and use ledger only when tamper-evidence requirements justify it. This is the supported administration mechanism for the described workload. SQL auditing, change tracking, CDC and ledger answer different questions; enabling one does not guarantee identical transaction history or immutable external evidence. Verify with: Examine audit destinations, retention and access, captured event classes, Change Tracking version retention, CDC capture jobs, ledger digest verification and application expectations. It supplies the implementation portion of this complementary answer.

C:

Examine audit destinations, retention and access, captured event classes, Change Tracking version retention, CDC capture jobs, ledger digest verification and application expectations. This is the discriminating system or configuration evidence for the case. SQL auditing, change tracking, CDC and ledger answer different questions; enabling one does not guarantee identical transaction history or immutable external evidence. Corresponding approach: Configure database auditing for activity accountability, select Change Tracking or Change Data Capture for supported data-change synchronization, and use ledger only when tamper-evidence requirements justify it. It supplies the evidence portion of this complementary answer.

Incorrect Answers

B:

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 choice pertains to Row-level security and ownership predicates, not the needed response/evidence pair. Use: Configure database auditing for activity accountability, select Change Tracking or Change Data Capture for supported data-change synchronization, and use ledger only when tamper-evidence requirements justify it. Check: Examine audit destinations, retention and access, captured event classes, Change Tracking version retention, CDC capture jobs, ledger digest verification and application expectations.

D:

A previously failing user connects with the correct principal and performs only approved operations after a narrowly scoped corrective change. This choice pertains to Diagnosing login failure and group-based access, not the needed response/evidence pair. Use: Configure database auditing for activity accountability, select Change Tracking or Change Data Capture for supported data-change synchronization, and use ledger only when tamper-evidence requirements justify it. Check: Examine audit destinations, retention and access, captured event classes, Change Tracking version retention, CDC capture jobs, ledger digest verification and application expectations.

E:

Inspect sensitivity labels, masking expressions, UNMASK permissions, privileged role membership and direct query behavior across application identities. This choice pertains to Dynamic data masking classification and permission differences, not the needed response/evidence pair. Use: Configure database auditing for activity accountability, select Change Tracking or Change Data Capture for supported data-change synchronization, and use ledger only when tamper-evidence requirements justify it. Check: Examine audit destinations, retention and access, captured event classes, Change Tracking version retention, CDC capture jobs, ledger digest verification and application expectations.

Question 525

An application in SIMPLE recovery experiences a midday deletion and its owner expects point-in-time recovery through nonexistent transaction-log backups. Which observable result BEST proves the database administration requirement is satisfied?

  1. The SQL Server instance restarts on an eligible node using accessible shared data and log storage while the application resolves the cluster virtual network name.
  2. A documented exercise demonstrates recovery within measured time and data-loss objectives and reveals unmet application dependencies before production emergencies.
  3. A recoverable backup is stored under controlled access and a real restore exercise proves the chain, keys and application consistency requirements.
  4. A complete chain can be restored to the required point using valid full, differential and sequential log backups with proven integrity.

Explanation

Correct Answer

D:

A complete chain can be restored to the required point using valid full, differential and sequential log backups with proven integrity. This is the observable database and application outcome rather than merely a saved setting. A full backup without subsequent transaction-log backups cannot recover every later transaction; SIMPLE recovery changes log backup support.

Incorrect Answers

A:

The SQL Server instance restarts on an eligible node using accessible shared data and log storage while the application resolves the cluster virtual network name. This would validate SQL Server failover cluster instances shared storage constraints, but it does not establish the required outcome here. Verify instead: A complete chain can be restored to the required point using valid full, differential and sequential log backups with proven integrity.

B:

A documented exercise demonstrates recovery within measured time and data-loss objectives and reveals unmet application dependencies before production emergencies. This would validate HA DR tabletop and destructive failure testing, but it does not establish the required outcome here. Verify instead: A complete chain can be restored to the required point using valid full, differential and sequential log backups with proven integrity.

C:

A recoverable backup is stored under controlled access and a real restore exercise proves the chain, keys and application consistency requirements. This would validate Backup to Azure Blob URL and tested cloud restore, but it does not establish the required outcome here. Verify instead: A complete chain can be restored to the required point using valid full, differential and sequential log backups with proven integrity.

Question 526

An Azure VM SQL Server job writes .bak files to Blob but the SAS token expires and backup failures go unnoticed for several weeks. Which diagnostic evidence should the database administrator check FIRST?

  1. Inspect backup URL, SAS or managed identity support by SQL version, container permissions, encryption/certificate material, backup headers and RESTORE VERIFYONLY caveats.
  2. Inspect database recovery model, complete backup-chain LSNs, log backup cadence, backup checksums, database state and recovery target.
  3. Inspect replication state, endpoint listeners, failover policy, allowed data loss, application reconnect errors, secondary region capacity and DNS cache behavior.
  4. Inspect recovery objectives, replication modes, failure domains, backup frequencies, availability SLA, network and DNS cutover plus application dependency map.

Explanation

Correct Answer

A:

Inspect backup URL, SAS or managed identity support by SQL version, container permissions, encryption/certificate material, backup headers and RESTORE VERIFYONLY caveats. This is the discriminating system or configuration evidence for the case. A backup file's existence or a VERIFYONLY success does not replace a tested full restoration and end-to-end workload check. Corresponding approach: 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.

Incorrect Answers

B:

Inspect database recovery model, complete backup-chain LSNs, log backup cadence, backup checksums, database state and recovery target. These checks primarily test SQL Server native backup chain and recovery model instead of the critical system behavior in this case. Examine: Inspect backup URL, SAS or managed identity support by SQL version, container permissions, encryption/certificate material, backup headers and RESTORE VERIFYONLY caveats.

C:

Inspect replication state, endpoint listeners, failover policy, allowed data loss, application reconnect errors, secondary region capacity and DNS cache behavior. These checks primarily test Azure SQL Database active geo replication and failover groups instead of the critical system behavior in this case. Examine: Inspect backup URL, SAS or managed identity support by SQL version, container permissions, encryption/certificate material, backup headers and RESTORE VERIFYONLY caveats.

D:

Inspect recovery objectives, replication modes, failure domains, backup frequencies, availability SLA, network and DNS cutover plus application dependency map. These checks primarily test RPO RTO strategy and availability versus recovery instead of the critical system behavior in this case. Examine: Inspect backup URL, SAS or managed identity support by SQL version, container permissions, encryption/certificate material, backup headers and RESTORE VERIFYONLY caveats.

Question 527

A retail platform permits only a ten-minute maintenance window but engineers select a one-time offline backup restore that takes several hours. Which TWO complementary actions provide the appropriate response AND evidence to verify it? Select TWO.

  1. Choose a supported online migration path with ongoing data synchronization when a tight outage window requires it, and plan explicit final cutover, validation and rollback checkpoints.
  2. Inspect migration replication health, source change rate, lag, database compatibility, authentication, connection-string cutover and residual transaction state.
  3. New environment deployments match approved SKU, networking and identities while Fabric access follows supported synchronization and permission boundaries.
  4. Collect source version, compatibility level, blockers, logins, SQL Agent jobs, linked servers, TDE key dependencies, storage size and application integration map.
  5. 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.

Explanation

Correct Answers

A:

Choose a supported online migration path with ongoing data synchronization when a tight outage window requires it, and plan explicit final cutover, validation and rollback checkpoints. This is the supported administration mechanism for the described workload. Online migration reduces downtime but is not automatically zero-downtime; final synchronization, traffic redirection and application tests still matter. Verify with: Inspect migration replication health, source change rate, lag, database compatibility, authentication, connection-string cutover and residual transaction state. It supplies the implementation portion of this complementary answer.

B:

Inspect migration replication health, source change rate, lag, database compatibility, authentication, connection-string cutover and residual transaction state. This is the discriminating system or configuration evidence for the case. Online migration reduces downtime but is not automatically zero-downtime; final synchronization, traffic redirection and application tests still matter. Corresponding approach: Choose a supported online migration path with ongoing data synchronization when a tight outage window requires it, and plan explicit final cutover, validation and rollback checkpoints. It supplies the evidence portion of this complementary answer.

Incorrect Answers

C:

New environment deployments match approved SKU, networking and identities while Fabric access follows supported synchronization and permission boundaries. This choice pertains to Azure SQL deployment automation and Fabric SQL integration boundary, not the needed response/evidence pair. Use: Choose a supported online migration path with ongoing data synchronization when a tight outage window requires it, and plan explicit final cutover, validation and rollback checkpoints. Check: Inspect migration replication health, source change rate, lag, database compatibility, authentication, connection-string cutover and residual transaction state.

D:

Collect source version, compatibility level, blockers, logins, SQL Agent jobs, linked servers, TDE key dependencies, storage size and application integration map. This choice pertains to Azure SQL migration assessment and feature compatibility, not the needed response/evidence pair. Use: Choose a supported online migration path with ongoing data synchronization when a tight outage window requires it, and plan explicit final cutover, validation and rollback checkpoints. Check: Inspect migration replication health, source change rate, lag, database compatibility, authentication, connection-string cutover and residual transaction state.

E:

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 choice pertains to Offline migration and post-migration verification, not the needed response/evidence pair. Use: Choose a supported online migration path with ongoing data synchronization when a tight outage window requires it, and plan explicit final cutover, validation and rollback checkpoints. Check: Inspect migration replication health, source change rate, lag, database compatibility, authentication, connection-string cutover and residual transaction state.

Question 528

A payroll table stores national IDs and developers expect TDE alone to keep plaintext away from privileged DBAs. Which Azure SQL or SQL Server administrative approach is MOST appropriate?

  1. Use Always Encrypted to protect selected columns with client-side cryptography and evaluate secure enclaves for supported confidential computations and richer query operations.
  2. 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.
  3. Design Azure SQL firewall policies and Private Link or approved service endpoints at the required scope, enforcing TLS and minimizing public endpoint exposure.
  4. Classify sensitive columns, apply supported Dynamic Data Masking only for presentation control, and use encryption or RLS when stronger confidentiality is required.

Explanation

Correct Answer

A:

Use Always Encrypted to protect selected columns with client-side cryptography and evaluate secure enclaves for supported confidential computations and richer query operations. This is the supported administration mechanism for the described workload. Always Encrypted is distinct from TDE; queries and operations may be constrained without supported enclave capabilities and drivers. Verify with: Inspect encrypted column metadata, column master and encryption keys, driver feature support, enclave attestation where applicable and key store permissions.

Incorrect Answers

B:

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 addresses Transparent data encryption keys and protector lifecycle, not the controlling requirement here. TDE encrypts storage at rest but does not hide column values from authorized SQL queries or replace end-to-end TLS. Prefer: Use Always Encrypted to protect selected columns with client-side cryptography and evaluate secure enclaves for supported confidential computations and richer query operations.

C:

Design Azure SQL firewall policies and Private Link or approved service endpoints at the required scope, enforcing TLS and minimizing public endpoint exposure. This addresses Azure SQL private endpoints firewall and TLS boundary, not the controlling requirement here. A Private Endpoint does not provide correct DNS records automatically in every custom network; name resolution and access policy require separate verification. Prefer: Use Always Encrypted to protect selected columns with client-side cryptography and evaluate secure enclaves for supported confidential computations and richer query operations.

D:

Classify sensitive columns, apply supported Dynamic Data Masking only for presentation control, and use encryption or RLS when stronger confidentiality is required. This addresses Dynamic data masking classification and permission differences, not the controlling requirement here. Dynamic Data Masking is not encryption or a complete defense against inference; administrators and UNMASK principals can still access original values. Prefer: Use Always Encrypted to protect selected columns with client-side cryptography and evaluate secure enclaves for supported confidential computations and richer query operations.

Question 529

An Azure SQL Database admin attempts to execute instance-level Resource Governor configuration and assumes the managed database grants unrestricted server control. Which TWO complementary actions provide the appropriate response AND evidence to verify it? Select TWO.

  1. 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.
  2. Operators detect regressions against representative baseline periods and can link database symptoms to trustworthy collected performance evidence.
  3. Inspect index page counts, fragmentation relevance, row modification counters, statistics age, update thresholds, DBCC CHECKDB results and blocking windows.
  4. 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.
  5. Inspect supported platform, classifier function, workload groups, CPU and memory caps, connection routing, database-scoped settings and compute metrics.

Explanation

Correct Answers

A:

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 is the supported administration mechanism for the described workload. 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. Verify with: Inspect supported platform, classifier function, workload groups, CPU and memory caps, connection routing, database-scoped settings and compute metrics. It supplies the implementation portion of this complementary answer.

E:

Inspect supported platform, classifier function, workload groups, CPU and memory caps, connection routing, database-scoped settings and compute metrics. This is the discriminating system or configuration evidence for the case. 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. Corresponding approach: 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. It supplies the evidence portion of this complementary answer.

Incorrect Answers

B:

Operators detect regressions against representative baseline periods and can link database symptoms to trustworthy collected performance evidence. This choice pertains to Database watcher and Azure SQL monitoring baseline, not the needed response/evidence pair. Use: 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. Check: Inspect supported platform, classifier function, workload groups, CPU and memory caps, connection routing, database-scoped settings and compute metrics.

C:

Inspect index page counts, fragmentation relevance, row modification counters, statistics age, update thresholds, DBCC CHECKDB results and blocking windows. This choice pertains to Index and statistics maintenance with targeted cadence, not the needed response/evidence pair. Use: 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. Check: Inspect supported platform, classifier function, workload groups, CPU and memory caps, connection routing, database-scoped settings and compute metrics.

D:

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. This choice pertains to Automatic tuning and intelligent query processing guardrails, not the needed response/evidence pair. Use: 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. Check: Inspect supported platform, classifier function, workload groups, CPU and memory caps, connection routing, database-scoped settings and compute metrics.

Question 530

A database enables automatic index creation and the team assumes all generated indexes are optimal without watching write overhead or reversal events. 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. Performance improvements persist under measured production workloads and failed recommendations are reversed or disabled according to policy.
  3. A representative mix of small and large parameter executions achieves stable resource use, with intelligent feature effects monitored over time.
  4. Access paths and estimates remain healthy with acceptable maintenance duration, transaction log growth and production concurrency.

Explanation

Correct Answer

B:

Performance improvements persist under measured production workloads and failed recommendations are reversed or disabled according to policy. This is the observable database and application outcome rather than merely a saved setting. Automatic tuning may need time to evaluate evidence and can reverse actions; feature availability is platform and compatibility-level dependent.

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: Performance improvements persist under measured production workloads and failed recommendations are reversed or disabled according to policy.

C:

A representative mix of small and large parameter executions achieves stable resource use, with intelligent feature effects monitored over time. This would validate Intelligent Insights and parameter-sensitive query analysis, but it does not establish the required outcome here. Verify instead: Performance improvements persist under measured production workloads and failed recommendations are reversed or disabled according to policy.

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: Performance improvements persist under measured production workloads and failed recommendations are reversed or disabled according to policy.

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