我们有两个在SQL Server 2012上使用单独数据库的应用程序,但是我们有几个存储过程使用INNER JOIN从另一个获取数据(总共7个连接)。我们期待看看是否可以迁移到Azure并使用我们现有的数据库设置测试,使用外部表从另一个数据库获取数据。
问题是这些查询的性能在我们的服务器上从1-15秒到Azure上的4+分钟。我们已经尝试将表移动到同一个数据库,它确实解决了速度问题,尽管将所有表移到同一个数据库并不理想。
出于测试目的,我们使用的是带有50个DTU的Azure Standard弹性池。