首頁>Database>source

我正在檢查有關Azure SQL資料庫的標準層和高級層的價格,我有點困惑:

了解標準層每个DTU具有1-4 IOPS,而高級層每个DTU具有25 IOPS( doc ),為什麼我應该選擇標準6(S6)計划 使用400 DTU而不是使用125 DTU的Premium 1(P1)?

S6每月花费506欧元,而P1每月花费392欧元並进行計算:

S6:506欧元/月| 400 DTU * 4 IOPS = 1600 IOPS
P1:392欧元/月| 125 DTU * 25 IOPS = 3125 IOPS

此外,P1還具有其他有趣的功能,例如列儲存索引,記憶體OLTP和2ms IO延迟。

顯然,P1比S6更好,尽管成本更低。

最新回復
  • 6月前
    1 #

    在该示例中,您仅引用IO指標,而忽略了CPU和記憶體因素,它们也是 DTU模型.在该示例中,您為資料庫引擎提供了400 DTU,將為您提供比125 DTU更多的CPU和記憶體功能。

    在"高級"和"標準"級別之間进行選擇時可能也很重要的因素是最大並發工作人員(請求).對於S6,它是800,而對於P1,它是200,因此,如果您有很多並發查詢,則希望使用具有更好的工作人員/欧元比率的Standard。

    為了說明清楚,从S3(100 DTU)開始,列儲存索引在標準層中也可用。

    一般而言,高級層最適合IO密集型工作負載,而標準層在基於密集型CPU查詢的高並發系統的成本方面可能是有利的。

    材料:

      Service tiers in the DTU-based purchase model

      Resource limits for single databases using the DTU purchasing model - Azure SQL Database

      New Azure SQL Database Standard Tier Sizes

  • postgresql:錯誤訊息中精度1的含義是0?
  • sql server:試圖了解RCSI示例-讀取提交的快照隔离級別的潜在危险