我们正在考虑将生产数据库移到Azure SQL数据库。作为初步调查的一部分,我们使用Azure SQL数据库DTU Calulater来估计所需的DTU。
计数器估计将所有数据库迁移到Azure所需的DTU总数。然而,为了估算成本,我被要求测量单个数据库所需的DTU。
有没有可能,最好的方法是什么?
谢谢
发布于 2019-04-08 08:05:37
当您想使用Azure SQL数据库时,首先需要创建承载数据库的Azure SQL Server。然后您可以配置数据库。
您使用Azure SQL数据库DTU Calulater来估计所需的DTU,此calulater用于单个数据库和弹性数据库。
计数器估计将单个数据库迁移到Azure所需的DTU,而不是所有数据库。
这意味着每个数据库可能需要不同的DTU。您有多少数据库,需要计算多少次。
然后根据计算结果在Azure上配置数据库DTUs和Data max size。每次将数据库部署到Azure SQL Server时,都需要配置数据库。
创建Azure数据库:

配置数据库:

你也可以参考这个博客:Azure DTU计算
实际上,你的评论是对的。例如,您有40个数据库,每个数据库需要10个DTU。它的盗版层是S0。你必须为Azure S0x40付费。
例如:
我的中有三个数据库,S2(50DTU)、BASIC(5DTU)和S0(10DTU):

这意味着我需要按照每个数据库的价格级别来支付。
有关更多细节,请参见:基于DTU的采购模型中的服务层。
可以在Azure SQL Server DTU配额上获得总DTU:

希望这能有所帮助。
https://stackoverflow.com/questions/55568100
复制相似问题