70-473 · Question #120
You have an Azure SQL Database elastic database pool that contains two databases named database1 and database2. Users of database1 report poor performance during peak business hours. You discover…
The correct answer is D. Lower the max value of the elastic database transaction units (eDTUs) for database2. E. Increase the number of elastic database transaction units (eDTUs) for the pool. To resolve performance issues for a database in an Azure SQL Database elastic pool caused by another database consuming too many resources, you can either cap the resource usage of the offending database or increase the overall pool resources.
Question
Options
- AChange the value of the Max Degree Of Parallelism.
- BDecrease the number of elastic database transaction units (eDTUs) for the pool.
- CIncrease the min value of the elastic database transaction units (eDTUs) for database2.
- DLower the max value of the elastic database transaction units (eDTUs) for database2.
- EIncrease the number of elastic database transaction units (eDTUs) for the pool.
How the community answered
(30 responses)- A13% (4)
- B3% (1)
- C7% (2)
- D77% (23)
Why each option
To resolve performance issues for a database in an Azure SQL Database elastic pool caused by another database consuming too many resources, you can either cap the resource usage of the offending database or increase the overall pool resources.
Changing the Max Degree Of Parallelism (MAXDOP) is a database-level configuration that affects query execution behavior within a single database, but it does not directly control resource allocation between databases within an elastic pool to prevent one database from consuming too many resources.
Decreasing the number of eDTUs for the entire pool would reduce the total available resources, exacerbating performance issues for all databases, including database1, making the problem worse instead of resolving it.
Increasing the minimum eDTU value for database2 (min_eDTU) would guarantee more resources to database2, potentially at the expense of other databases if the pool is already constrained, which would worsen database1's performance issues.
Lowering the maximum eDTU value for database2 (max_eDTU) within the elastic pool explicitly caps the resources that database2 can consume. This prevents database2 from monopolizing the pool's resources, ensuring that database1 has a fair share available during peak hours and resolving its performance issues.
Increasing the total number of eDTUs for the entire elastic database pool makes more resources available to all databases within the pool. If database1 is experiencing performance issues due to resource contention with database2, providing more total eDTUs for the pool will give database1 access to additional resources, thereby resolving its performance problems.
Concept tested: Azure SQL Database elastic pool resource management
Source: https://learn.microsoft.com/en-us/azure/azure-sql/database/elastic-pool-overview
Topics
Community Discussion
No community discussion yet for this question.