Sql server sqlazure很慢

Sql server sqlazure很慢,sql-server,azure,iis,virtual-machine,azure-sql-database,Sql Server,Azure,Iis,Virtual Machine,Azure Sql Database,我们已经建立了一个网站并开始运行,我们决定迁移到Azure。 使用DMA(数据迁移助手)将数据库迁移到SQL Azure,我们在Azure上创建了一个VM,然后在VM上的IIS上发布了该网站。 现在,我们有两个不同的域和两个不同的数据库,旧网站比新网站(azure网站)快得多。 我们找不到瓶颈的确切位置;在数据库、连接或VM(处理器或IIS,…)中 Azure资源的规范: 虚拟机:标准D2s v3(2个vCPU,8 GB内存) DB:Premium P1:125 DTU 有人能告诉我们如何检

我们已经建立了一个网站并开始运行,我们决定迁移到Azure。 使用DMA(数据迁移助手)将数据库迁移到SQL Azure,我们在Azure上创建了一个VM,然后在VM上的IIS上发布了该网站。 现在,我们有两个不同的域和两个不同的数据库,旧网站比新网站(azure网站)快得多。 我们找不到瓶颈的确切位置;在数据库、连接或VM(处理器或IIS,…)中

Azure资源的规范:

  • 虚拟机:标准D2s v3(2个vCPU,8 GB内存)
  • DB:Premium P1:125 DTU

有人能告诉我们如何检测这种缓慢的主要原因吗?

如果您的应用程序已加载,那么最好的做法是将应用程序托管在不同的azure机器上,将数据库托管在不同的azure服务器上,并在您的机器之间建立虚拟网络

创建Azure虚拟机(VM)时,必须创建 虚拟网络(VNet)或使用现有的VNet。你也需要 决定如何在VNet上访问虚拟机。它是 重要的是在创建资源之前进行计划,并确保 了解网络资源的限制

负载平衡器 Azure负载平衡器提供高可用性和 应用程序的网络性能。可以使用负载平衡器 配置为将传入的Internet流量平衡到VM或平衡 VNet中VM之间的通信量。负载平衡器也可以平衡负载 跨区域内本地计算机和虚拟机之间的通信量 网络,或将外部流量转发到特定VM

负载平衡器映射服务器之间的传入和传出流量 负载平衡器和专用IP上的公共IP地址和端口 虚拟机的地址和端口


阅读以进行配置。

您的网站托管服务器和数据库服务器是相同的吗?是的,它们在同一台服务器上