Azure SQL数据库与VM上的Azure SQL

时间:2015-04-23 04:15:06

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

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

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

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

  1. 您是否看到了这种速度差异,如果有,是否有解决方案
  2. 是否有任何可靠的解决方案可确保自动备份异地虚拟机上的SQL。

2 个答案:

答案 0 :(得分:2)

Azure SQL数据库在Azure虚拟机上比SQL Server略慢。但是,我们发现它并不像10X那么慢。也许您应该尝试使用Premium层,它可以提供更强大和可预测的性能,以防您的数据库位于其他层。

关于Azure虚拟机上的SQL Server,可以使用自动备份和修补支持。请访问以下链接了解更多详情。

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

答案 1 :(得分:2)

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