如何为DCU百分比指标警报选择正确的阈值?

时间:2019-05-29 01:41:47

标签: azure azure-sql-database sql-azure-alerts

我已经使用基于DTU的购买模型创建了一个Azure SQL数据库实例。我正在尝试为此数据库设置一些度量标准警报,因此,一旦将Db用于某些应用程序,我就可以更好地了解DTU的实际使用方式,需要多少DTU等。此信息将帮助我进行配置数据库的正确定价层。

Pricing tier info

1 个答案:

答案 0 :(得分:0)

设置警报之前,应首先将“度量标准”用于monitor databases using the Azure portal。 在Azure门户中,可以通过选择数据库并单击“监视”图表来监视单个数据库的使用情况。这将打开一个“度量标准”窗口,您可以通过单击“编辑图表”按钮进行更改。添加以下指标:

  • CPU百分比
  • DTU百分比
  • 数据IO百分比
  • 数据库大小百分比

您还可以配置有关性能指标的警报。单击“度量标准”窗口中的“添加警报”按钮。按照向导配置警报。您可以选择警告指标是否超过特定阈值或指标低于特定阈值。

例如,如果您希望数据库上的工作量会增加,则可以选择在数据库的任何性能指标达到80%时配置电子邮件警报。您可以将其用作预警,以找出何时可能需要切换到下一个最大的计算大小。

性能指标还可以帮助您确定是否能够降级到较小的计算量。假设您使用的是Standard S2数据库,并且所有性能指标均表明该数据库在任何给定时间平均使用率不超过10%。该数据库很可能在Standard S1中运行良好。但是,在决定迁移到较小的计算容量之前,请注意工作量会激增或波动。

Azure为您提供了将DTU / CPU指标的阈值设置为80%的示例。您也可以在本文档中获取此信息:Create an alert rule on a metric with the Azure portal

因此您可以在阈值上引用此值。如果您的数据库CPU或DTU百分比超过80%或长时间以来性能较低,则应考虑扩大基于DTU的价格层。

希望这会有所帮助。