'With lesser DTU we observe better performance on Azure SQL Server with Elastic Standard

Context: During recent performance evaluation for our application we observed that with higher DTU's the response time were higher compare to lower DTU's.

Response Time Trend On the Application Front:

enter image description here

Resource Usage Pattern:

enter image description here

Not able to understand why with higher DTU's it perform Under and with lower DTU's it perform better. Any suggestions ?

Current Configuration: SQL Server Type: Elastic Standard SQL Elastic Pool Considered: 400, 300 & 100 DTU's

Note: Checked the Web App usage they are almost identical. We couldn't find any discrepancy there. Also check the SQL-Server Performance there are no indexing issue.



Solution 1:[1]

Higher service levels allow to higher degree of parallelism and lower service levels limit the the degree of parellism to 1. When you scale up to higher service tiers try limit the degree of parellism to 1.

ALTER DATABASE SCOPED CONFIGURATION SET MAXDOP = 1;

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Alberto Morillo