我在工作中遇到了一些问题,也许有人可以提供帮助。
我们在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记录)
我们基本上已经用尽了所有可用的选项,我们尝试过:
我无法找到任何对它负责的事情,无论是在Azure基础架构还是应用程序本身(app1 / db1对工作正常)。
非常感谢任何输入。