使用较小的 DTU,我们观察到在具有 Elastic Standard 的 Azure SQL 服务器上有更好的性能
With lesser DTU we observe better performance on Azure SQL Server with Elastic Standard
上下文: 在最近对我们的应用程序进行性能评估期间,我们观察到与较低 DTU 相比,较高 DTU 的响应时间更长。
应用方面的响应时间趋势:
资源使用模式:
无法理解为什么 更高的 DTU 它执行 低于 而 较低的 DTU它的表现 更好 。有什么建议吗?
当前配置:
SQL 服务器类型:弹性标准
SQL 考虑的弹性池:400、300 和 100 个 DTU
注意:检查了 Web App 的使用情况,它们几乎相同。我们在那里找不到任何差异。还要检查 SQL-服务器性能,没有索引问题。
更高的服务级别允许更高的并行度,较低的服务级别将并行度限制为 1。当您向上扩展到更高的服务层时,尝试将并行度限制为 1。
ALTER DATABASE SCOPED CONFIGURATION SET MAXDOP = 1;
上下文: 在最近对我们的应用程序进行性能评估期间,我们观察到与较低 DTU 相比,较高 DTU 的响应时间更长。
应用方面的响应时间趋势:
资源使用模式:
无法理解为什么 更高的 DTU 它执行 低于 而 较低的 DTU它的表现 更好 。有什么建议吗?
当前配置: SQL 服务器类型:弹性标准 SQL 考虑的弹性池:400、300 和 100 个 DTU
注意:检查了 Web App 的使用情况,它们几乎相同。我们在那里找不到任何差异。还要检查 SQL-服务器性能,没有索引问题。
更高的服务级别允许更高的并行度,较低的服务级别将并行度限制为 1。当您向上扩展到更高的服务层时,尝试将并行度限制为 1。
ALTER DATABASE SCOPED CONFIGURATION SET MAXDOP = 1;