nerdexam
Microsoft

70-473 · Question #15

You are evaluating whether an Azure SQL Database elastic database pool suits your workload and usage patterns. What are two possible ways to identify the elastic database transaction units (eDTUs)? Ea

The correct answer is D. Aggregate data from sys.dm_db_resource_stats. E. Aggregate data from sys.dm_os_performance_counters.. To identify elastic database transaction units (eDTUs) for an Azure SQL Database elastic pool, you can aggregate data from sys.dm_db_resource_stats for direct resource usage or sys.dm_os_performance_counters for underlying performance metrics.

Monitor and manage an Azure data platform solution

Question

You are evaluating whether an Azure SQL Database elastic database pool suits your workload and usage patterns. What are two possible ways to identify the elastic database transaction units (eDTUs)? Each correct answer presents a complete solution.

Options

  • AAggregate data from sys.dm_os_wait_stats.
  • BRun the Database Engine Tuning Advisor.
  • CRun the Service Tier Advisor.
  • DAggregate data from sys.dm_db_resource_stats.
  • EAggregate data from sys.dm_os_performance_counters.

How the community answered

(33 responses)
  • A
    15% (5)
  • B
    3% (1)
  • C
    12% (4)
  • D
    70% (23)

Why each option

To identify elastic database transaction units (eDTUs) for an Azure SQL Database elastic pool, you can aggregate data from `sys.dm_db_resource_stats` for direct resource usage or `sys.dm_os_performance_counters` for underlying performance metrics.

AAggregate data from sys.dm_os_wait_stats.

`sys.dm_os_wait_stats` helps identify performance bottlenecks by showing what resources SQL Server threads are waiting on, but it does not directly quantify eDTU usage or overall resource consumption. Its purpose is for bottleneck analysis, not eDTU identification.

BRun the Database Engine Tuning Advisor.

The Database Engine Tuning Advisor recommends database design changes like indexes and statistics to improve query performance, rather than analyzing or reporting on eDTU usage or resource consumption. Its focus is on schema optimization, not service tier sizing.

CRun the Service Tier Advisor.

The Service Tier Advisor is not a recognized or standard tool or dynamic management view (DMV) within Azure SQL Database specifically for identifying eDTU usage patterns. There is no official Azure SQL Database feature by this name that performs this function.

DAggregate data from sys.dm_db_resource_stats.Correct

`sys.dm_db_resource_stats` provides detailed resource usage statistics for an Azure SQL Database, including DTU and eDTU utilization percentages, which are crucial for understanding current and historical resource consumption patterns. Aggregating this data directly helps in determining the appropriate eDTU level for a workload.

EAggregate data from sys.dm_os_performance_counters.Correct

`sys.dm_os_performance_counters` exposes various performance counter information from the SQL Server instance, such as CPU, I/O, and memory usage, which are fundamental components of eDTU consumption. Analyzing these counters can indirectly infer the resource demands that contribute to the overall eDTU requirement of a database or elastic pool.

Concept tested: Azure SQL Database eDTU monitoring and resource analysis

Source: https://learn.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-db-resource-stats-azure-sql-database

Topics

#Azure SQL Database#Elastic Pools#eDTU#Performance monitoring

Community Discussion

No community discussion yet for this question.

Full 70-473 Practice