SQL Azure运行缓慢

时间:2018-10-31 11:32:37

标签: sql-server azure iis virtual-machine azure-sql-database

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

Azure资源的规格:

  • VM:标准D2s v3(2 vcpus,8 GB内存)
  • DB:高级P1:125个DTU

有人可以提示我们如何检测这种缓慢的主要原因吗?

1 个答案:

答案 0 :(得分:1)

如果您的应用程序已加载,则最佳做法是将应用程序托管在其他Azure计算机上,并将数据库托管在其他Azure服务器上,并在计算机之间建立虚拟网络。

  

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

负载均衡器

  

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

     

负载均衡器在   负载均衡器上的公用IP地址和端口以及专用IP   虚拟机的地址和端口。

阅读this进行配置。