如何从 Azure SQL 数据库的 DTU 转移到 vCore?

4

目前我们的Azure资源中有3个阶段(Dev,QA和Prod)。所有三个阶段都使用SQL Database 'Standard S6: 400 DTUs'。由于Dev和QA SQL数据库,我们的月度成本超过了700欧元。我计划从DTU转移到vCore无服务器。以下是我的问题:

  1. 仅通过进入门户网站->计算和存储->并从DTU更改为vCore Serverless是正确的过程吗?
  2. 在执行此操作之前,我需要注意什么其他事项吗?
  3. 这个操作会影响我的现有Azure SQL数据库吗?
  4. 如果按照我的要求出现问题,我能否以相同的方式返回到DTU模式。

提前感谢。

1个回答

3
您可以查看此 MS 文档以获取详细信息:将 Azure SQL 数据库从基于 DTU 的模型迁移到基于 vCore 的模型
  1. 只需进入门户 -> 计算和存储 -> 并从 DTU 更改为 vCore Serverless 是正确的过程吗?

是的!只需从下拉列表中更改所需选项,然后单击 应用。 将数据库从基于 DTU 的购买模型迁移到基于 vCore 的购买模型类似于在基本、标准和高级服务层之间进行缩放,具有相似的持续时间和最小停机时间。

  1. 在执行此操作之前,我需要注意什么其他事项吗?
一些硬件世代可能不在每个地区都可用。请在“SQL 数据库的硬件世代”中查看可用性。
在 vCore 模型中,支持的最大数据库大小可能因硬件世代而异。对于大型数据库,请在“单个数据库”的 vCore 模型和“弹性池”的 vCore 模型中检查支持的最大大小。
如果您有地理复制的数据库,在迁移期间,您无需停止地理复制,但必须先升级次要数据库,然后再升级主数据库。降级时,请反转顺序。还请仔细阅读文档。
  1. 我的现有Azure SQL数据库会受到这个操作的影响吗?

您可以将任何具有基于DTU的计算大小的数据库复制到具有基于vCore的计算大小的数据库,只要目标计算大小支持源数据库的最大数据库大小即可,而无需限制或特殊排序。数据库副本创建了一个在复制操作开始后作为时间点的数据事务一致性快照。在此之后,它不会在源和目标之间同步数据。

  1. 如果按照我的要求不好,我能以同样的方式回到DTU模式吗?

已迁移到基于vCore购买模型的数据库可以以相同的方式随时迁移到基于DTU购买模型,但已迁移到超大规模服务层的数据库除外。


感谢@KarthikBhyresh-MT的回复,我会仔细阅读这些文档。 - Sandeep
不客气,如果有任何问题,请告诉我。 - KarthikBhyresh-MT
你好,我已阅读了你的所有评论,并且发现非常有用。我没有计划更改生产环境,但是因为QA和Dev SQL数据库生成了更高的账单,所以我计划从DTU模式转换到vCore无服务器模式。因此,在这些环境中,我不使用地理复制功能。 - Sandeep

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接