sql-server - Azure WebApp 到虚拟机 SQL 服务器的连接速度很慢

标签 sql-server azure iis virtual-machine

我已将网站部署到 Azure 云 (WEBAPP),并将 SQL DB 部署到我在 Azure 上创建的虚拟机。

Web应用程序是MVC 5并使用EF6连接到SQL DB,在迁移之前它很快,但迁移之后数据库打开连接非常慢。

我对如何创建 Azure VNet 以在同一虚拟网络 (VNet) 下移动 WebApp 和 VM 进行了一些研究,但我无法做到。如果有人遇到这个问题并且知道任何线索或方向,那就太好了。

我也尝试过这个:Slow Database Connection from Azure Web Application但无法解决我的问题。

我认为解决方案是创建一个 VNet 并将两者移动到同一 VNet 下,但找不到任何文章。请分享您的想法,...

最佳答案

您正在从虚拟机运行数据库。数据库需要内存和快速存储。您没有告诉您正在使用哪种服务器。将机器升级到合适的内存和高级存储。接下来检查您的所有资源是否位于同一个 Azure 站点(区域)上。如果不移动到一个区域。你说你不能把它们放在同一个vnet中,错误或原因是什么?如果你能解决这个问题,机器将会获得更好的连接性。

关于sql-server - Azure WebApp 到虚拟机 SQL 服务器的连接速度很慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35750035/

相关文章:

sql - 如何在SQL查询中不获取数据消息

c# - ASP.NET Web API 发生错误

sql-server - Visual Studio 2012 中缺少 SSIS 数据流选项卡

.net - 如何获得ASP.NET应用程序的最后启动时间?

IIS7 - 一次只提供一页。这让我发疯!

c# - 绝对 URL 不适用于虚拟目录?

c# - 批量删除行。如何打开/重用 SQL Server 连接?

python - 如何使用 Python 访问 Azure 中的队列消息?

Azure Functions,nuget 包安装失败

azure - 是否可以使用 Azure 数据工厂将数据从 Azure 数据湖 gen2 传输到 Azure 事件中心?