Sql server Azure虚拟机和Azure SQL数据库:性能的最佳部署

Sql server Azure虚拟机和Azure SQL数据库:性能的最佳部署,sql-server,performance,azure,azure-sql-database,azure-virtual-machine,Sql Server,Performance,Azure,Azure Sql Database,Azure Virtual Machine,该解决方案由一个SQL数据库和一个桌面应用程序组成,它们与该数据库一起工作。DB部署为Azure SQL数据库,应用程序运行在装有Windows Server的Azure虚拟机上。Azure中这两个服务的部署指南是什么?我想达到最高性能。它们是否应位于同一资源组中?您需要将应用程序和数据库尽可能靠近,以便位于同一资源组中 确保连接字符串中没有启用Mars的MultipleActiveResultSet 确保使用连接池 阅读以下内容以了解您正在处理的问题: Ed对此没有正确的答案-有很多部署选项、

该解决方案由一个SQL数据库和一个桌面应用程序组成,它们与该数据库一起工作。DB部署为Azure SQL数据库,应用程序运行在装有Windows Server的Azure虚拟机上。Azure中这两个服务的部署指南是什么?我想达到最高性能。它们是否应位于同一资源组中?

您需要将应用程序和数据库尽可能靠近,以便位于同一资源组中

确保连接字符串中没有启用Mars的MultipleActiveResultSet

确保使用连接池

阅读以下内容以了解您正在处理的问题:


Ed

对此没有正确的答案-有很多部署选项、扩展选项、网络选项等。最大性能可能意味着任何数量的东西—网络、连接数量、查询处理时间等。除了将您的服务集中在同一地区之外,这没有确切的答案。另外,这不是一个编程问题。