基于时间和 DTU 的垂直扩展 Azure SQL 数据库

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

我在 P1 上有一个 Azure 数据库。它是一个关键任务数据库。数据库通常在 P1 级别使用大约 0.5% 到 5% 的 DTU。它偶尔(每隔几天一次)达到 99.8% DTU 并且请求超时。我在 80% DTU 时收到来自 Azure 的电子邮件警报,因此我可以登录到门户并纵向扩展至 P2 或 P4。我找到了一个 PowerShell 脚本来扩展数据库,但我不明白如何将其与 DTU 级别联系起来。您能否向我指出一些有关如何根据 DTU 使用情况垂直扩展(和缩小)的资源?

azure azure-sql-database azure-automation
2个回答
3
投票

对您来说最简单的方法是创建一个警报,这将启动一个可扩展数据库的 Webhook。

https://learn.microsoft.com/en-us/azure/sql-database/sql-database-insights-alerts-portal#sql-database-alert-values-and-thresholds
https://learn.microsoft.com/en-us/azure/automation/automation-webhooks

或者如果您知道时间,只需使用带有时间表的操作手册来扩展数据库
https://learn.microsoft.com/en-us/azure/automation/automation-schedules


0
投票

现在是 2024 年,上面的答案可能不再有效。

在这种情况下,您可以按照此链接中提到的步骤操作。

希望有帮助。

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