Azure 数据库利用率 (DTU)

Azure 数据库利用率 (DTU)

我正在查看 Azure SQL 数据库(标准 S2 实例,50 个 DTU)的使用情况,并且想确保我正确理解 DTU。

下图显示了过去 30 天内每月的 DTU 限制(绿线)和使用的 DTU 数(橙线)。

我最初对 DTU 的理解是,它们是可以被消耗的离散资源单元(例如,执行 N IOPS 并使用一个 DTU),但从该图表来看,DTU 似乎是分配给数据库的整体性能水平的指标。

我说的这个数据库的利用率非常低(平均约为 2%),对吗?

用法

答案1

数据库事务单元 (DTU)

数据库事务单元 (DTU) 是 CPU、内存、读取和写入的混合度量。基于 DTU 的购买模型提供了一组预配置的计算资源包和随附的存储,以推动不同级别的应用程序性能。

因此,这是一个基于基准的配额,由多个资源索引。适合用一个数字比较 Azure SQL 产品。不适合任何非 Azure 产品,因为公式是专有的,不公开。(但当然人们玩计算器很有趣

2% 表示 CPU/内存/IOPS 的利用率较低,因此对于 DTU 来说也较低。这对您来说究竟意味着容量规划练习。也许它是一个可以调整为最基本功能的微型玩具数据库,也许它的大小可以处理负载峰值,也许它尚未被使用(尚未被使用)。

相关内容