【问题标题】:How to estimate the number of DCU for a current serveless SQL Azure database如何估计当前无服务器 SQL Azure 数据库的 DCU 数量
【发布时间】:2021-12-23 01:54:32
【问题描述】:

我目前有一个配置了“无服务器”设置的 SQL Azure 数据库。 在项目开始时还可以,因为我们有很多空闲时间,并且由于自动暂停设置,我们具有良好的成本效益。

但现在我们的工作量更大,保持这种无服务器配置的成本变得很高。 我们希望转向“标准”DCU 计费,为此,我们需要计算需要分配给数据库的最大 DCU 数量。 不幸的是,除非我错过了,否则当数据库处于无服务器模式时不会计算 DCU 指标。

我正在寻找一种方法来确定我需要分配给我的数据库的 DCU 数量,有什么想法吗?

【问题讨论】:

  • 我的意思是 DTU 而不是 DCU...

标签: azure-sql-database cost-management


【解决方案1】:

有两种类型的 Azure SQL 数据库购买模型。

  1. 基于 vCore 的购买模型
  2. 基于 DTU 的采购模型

根据official documentSQL 数据库无服务器目前仅在 vCore 购买模型中的第 5 代硬件的通用层中受支持。这就是没有计算 DTU 指标的原因数据库处于无服务器模式。

所以现在,当您计划切换到基于标准 DTU 的购买模型时,您需要考虑现有无服务器模型的几个指标。

计算大约。当前数据库的 IOPS。标准 DTU 模型为每个 DTU 提供 1-5 IOPS。

DTU Calculator 将是我们迁移到基于 DTU 的 Azure SQL 数据库时估计 DTU 要求的主要解决方案。该工具的主要思想是从影响 DTU 的现有 SQL Server 中捕获各种指标利用率,然后根据收集的性能利用率尝试估计大致的 DTU 和服务层。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-16
    • 1970-01-01
    • 1970-01-01
    • 2018-07-03
    • 1970-01-01
    • 1970-01-01
    • 2021-06-08
    相关资源
    最近更新 更多