Azure应用程序SQL数据库缓慢启动时间

时间:2018-02-21 20:12:05

标签: sql-server azure azure-sql-database azure-web-app-service

我在工作中遇到了一些问题,也许有人可以提供帮助。

我们在Azure AppService上运行了两个相同的应用程序。两者都使用标准(S1)AppService,都使用S2 Azure SQL数据库。

他们真的完全相同,两个应用程序针对不同的客户端运行,使用完全相同的db-schema,我们已经通过Visual Studio 2017架构比较器手动和自动检查了两次。

当我们尝试使用db2运行app2时出现问题。使用db1的App1工作正常,带有db1的App2也可以正常工作。带有db2的App1需要10秒来处理任何请求,对于带有db2的App2也是如此。

但是......两个db都具有相同的架构,托管在(基本上)相同的逻辑Azure服务器上,共享完全相同的配置。即使是出于性能问题 - db2中的数据也较少,因此应该更快(单表差异为746k vs 1.6k记录)

我们基本上已经用尽了所有可用的选项,我们尝试过:

  • 使用相同的结果在不同的AppServices和AppService大小上重新创建和重新部署应用
  • 在Azure中重新创建和重新部署SQL数据库到新的/另一个SQL Server,即使从S2升级到P2性能
  • 使用调试器在本地运行应用程序以查看正在进行的操作 - 相同的结果〜每次请求的启动时间为10.1秒。

我无法找到任何对它负责的事情,无论是在Azure基础架构还是应用程序本身(app1 / db1对工作正常)。

非常感谢任何输入。

0 个答案:

没有答案