计算单个数据库所需的DTU

时间:2019-04-08 07:18:59

标签: azure azure-sql-database

我们正在考虑将生产数据库移至Azure SQL数据库。作为初步调查的一部分,我们使用Azure SQL Database DTU Calulater来估算所需的DTU。

计数器估算将所有数据库迁移到Azure所需的总DTU。但是,为了进行成本估算,我被要求测量单个数据库所需的DTU。

有可能,最好的方法是什么?

谢谢

1 个答案:

答案 0 :(得分:0)

要使用Azure SQL数据库时,首先需要创建一个承载数据库的Azure SQL Server。然后,您可以配置数据库。

您使用Azure SQL数据库DTU计算器来估计所需的DTU,该计算器适用于单个数据库和Elastic Database。

计数器估算将单个数据库而不是所有数据库迁移到Azure所需的DTU。

这意味着每个数据库可能需要不同的DTU。您有多少个数据库,需要计算多少次。

然后,您可以根据计算结果在Azure Portal上配置数据库DTUsData max size。每次将数据库部署到Azure SQL Server时,都需要配置数据库。

创建Azure数据库enter image description here

配置数据库enter image description here

您还可以参考以下博客:Azure DTU Calculation

实际上,您在评论中所说的是正确的。例如,您有40个数据库,每个数据库需要10个DTU。其层数为S0。您必须支付Azure S0x40。

例如:

我的Azure SQL服务器中有三个数据库S2(50DTU),BASIC(5DTU)和S0(10DTU): enter image description here 这意味着我需要根据每个数据库价格级别进行支付。

有关更多详细信息,请参见:Service tiers in the DTU-based purchase model

您可以获取Azure SQL Server DTU配额上的总DTU: enter image description here

希望这会有所帮助。