Azure SQL 数据库与 VM 上的 Azure SQL

Azure SQL Database vs Azure SQL on VM

我们发现 Azure SQL 数据库非常慢。它可能比在 Azure VM 上 SQL 的相同花费慢 10 倍。

然而,基于 VM 的解决方案需要维护和备份,我担心如果出现可怕的错误,我会丢失 VM 和数据。

因此 SQL Azure 解决方案对我来说似乎更安全。所以我有两个具体问题。

  1. 您是否看到这种速度差异,如果是,是否有解决方案
  2. 是否有任何好的解决方案来确保自动备份 VM 上的 SQL 和异地。

Azure SQL 数据库比 Azure 虚拟机上的 SQL 服务器稍慢。但是,我们没有发现它像 10X 一样慢。也许您应该尝试高级层,它提供更强大和可预测的性能,以防您的数据库位于其他层。

关于 SQL Azure 虚拟机上的服务器,支持自动备份和修补。请访问下面的link了解更多详情。

http://azure.microsoft.com/blog/2015/01/29/automated-everything-with-sql-server-on-iaas-vms/

在进行性能分析时,值得检查 ASYNC_NETWORK_IO 等待类型。确保您的客户端应用程序部署在 Azure 中的数据库附近。