Azure SQL 数据库与 VM 上的 Azure SQL
Azure SQL Database vs Azure SQL on VM
我们发现 Azure SQL 数据库非常慢。它可能比在 Azure VM 上 SQL 的相同花费慢 10 倍。
然而,基于 VM 的解决方案需要维护和备份,我担心如果出现可怕的错误,我会丢失 VM 和数据。
因此 SQL Azure 解决方案对我来说似乎更安全。所以我有两个具体问题。
- 您是否看到这种速度差异,如果是,是否有解决方案
- 是否有任何好的解决方案来确保自动备份 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 中的数据库附近。
我们发现 Azure SQL 数据库非常慢。它可能比在 Azure VM 上 SQL 的相同花费慢 10 倍。
然而,基于 VM 的解决方案需要维护和备份,我担心如果出现可怕的错误,我会丢失 VM 和数据。
因此 SQL Azure 解决方案对我来说似乎更安全。所以我有两个具体问题。
- 您是否看到这种速度差异,如果是,是否有解决方案
- 是否有任何好的解决方案来确保自动备份 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 中的数据库附近。