gpt4 book ai didi

sql - 在 Azure VM 上从本地 SQL 切换到 Azure SQL 数据库 - 性能较低

转载 作者:行者123 更新时间:2023-12-03 03:12:29 24 4
gpt4 key购买 nike

目前,我在 Azure VM 上托管我的在线应用程序。这是一个非常标准的 Umbraco 网站,每天约有 300 名访问者,这里没什么特别的。

Azure VM 的详细信息: - 基本A3 - 4 核 - 7 GB 内存

在当前情况下,MsSQL 安装在虚拟机本身上,并且工作正常,但我不是维护方面的专家。我找到的一个解决方案是将 SQL 数据库迁移到 SQL Azure。

查看我当前的网站,我决定这样做,并将数据库迁移到 SQL Azure:- S3标准- 100DTU- 250GB

迁移后,我将连接字符串与 Azure 门户中提供的连接字符串进行了切换。当我重新加载网站时,加载时间突然慢了三倍。

现在我将其切换回本地 SQL 数据库,但我想知道在这种情况下本地 SQL 比 SQL Azure 更快是否是正常情况。

我希望有人能够回答我的问题,如果需要更多信息来回答我的问题,请告诉我。

最诚挚的问候,马丁

编辑问题解决了!我发现我创建的 SQL Azure Server 与 Azure VM 位于不同的区域。当我在同一区域创建新的 SQL Azure 服务器后,性能问题得到解决。

最佳答案

很高兴听到您的性能问题已得到解决。一般来说,比较本地数据库与 PaaS 数据库的性能并不总是同类比较,原因如下:

  • Azure SQL 数据库是一项高度可用的服务 (99.99%),需要同步提交到辅助数据库。本地数据库通常未配置高可用性。
  • Azure SQL 数据库提供自动备份。根据您的设置,本地数据库可能会也可能不会配置为备份。
  • 本地数据库不存在网络延迟的影响
  • S3 Azure SQL 数据库和 A3 虚拟机之间的内存和 CPU 可能不同

关于sql - 在 Azure VM 上从本地 SQL 切换到 Azure SQL 数据库 - 性能较低,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35239463/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com