计算各个数据库所需的DTU

问题描述 投票:0回答:1

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

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

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

谢谢

azure azure-sql-database
1个回答
0
投票

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

您使用Azure SQL数据库DTU Calulater来估计所需的DTU,此计算器适用于单个数据库和弹性数据库。

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

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

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

创建Azure数据库:enter image description here

配置数据库:enter image description here

您也可以参考此博客:Azure DTU Calculation

实际上,你在评论中说的是对的。例如,您有40个数据库,每个数据库需要10个DTU,它的pirce层是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

希望这可以帮助。

© www.soinside.com 2019 - 2024. All rights reserved.