我们发现Azure SQL数据库非常慢。它可能比Azure VM上的SQL花费慢10倍。
然而,基于VM的解决方案需要维护和备份,我担心如果出现可怕的问题,我将丢失VM和数据。
因此,SQL Azure解决方案对我来说似乎更安全。所以我有两个具体的问题。
答案 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中靠近数据库的位置。