Sql server Azure SQL DTU级别随powershell计划的增加和减少而增加

Sql server Azure SQL DTU级别随powershell计划的增加和减少而增加,sql-server,azure,powershell,azure-devops,Sql Server,Azure,Powershell,Azure Devops,我们在Azure中有一个报表数据库。 每天早上,我们都需要一些复杂的sql过程来在服务器内部工作。 通常,此服务器的DTU级别为0。但只有在早上,它才需要更新到DTU级别3。 我们现在自己手工制作。但我们希望通过Powershell或其他方式实现自动化。 我们如何才能做到这一点。 你能告诉我们怎么走吗?因为我们是.NET开发人员,对脚本语言一无所知 感谢阅读,希望您能帮助我们。单一Azure SQL数据库支持手动动态可扩展性,但不支持自动缩放。对于更为自动化的体验,请考虑使用弹性池,它允许数据库

我们在Azure中有一个报表数据库。 每天早上,我们都需要一些复杂的sql过程来在服务器内部工作。 通常,此服务器的DTU级别为0。但只有在早上,它才需要更新到DTU级别3。 我们现在自己手工制作。但我们希望通过Powershell或其他方式实现自动化。 我们如何才能做到这一点。 你能告诉我们怎么走吗?因为我们是.NET开发人员,对脚本语言一无所知


感谢阅读,希望您能帮助我们。

单一Azure SQL数据库支持手动动态可扩展性,但不支持自动缩放。对于更为自动化的体验,请考虑使用弹性池,它允许数据库根据个人数据库需求共享池中的资源。但是,有一些脚本可以帮助自动化单个Azure SQL数据库的可伸缩性。有关示例,请参见


希望这有所帮助。

有powershell脚本、azure cli和API可用于管理弹性池

Powershell:有关更多信息,请查看

Azure Cli:检查以获取更多信息

az sql elastic-pool update -g mygroup -s myserver -n mypool -c
API:查看详细信息

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/elasticPools/{elasticPoolName}?api-version=2017-10-01-preview

我问之前已经找过了。但我找不到任何关于自动DTU级别增加和减少的信息。您可以为我们指出学习powershell使DTU自动化的方法。那就足够了。谢谢你的评论。我建议你使用Azure自动化。这里有一个例子。您好,用户,如果我的答案对您有帮助,您可以将其作为答案接受。单击答案旁边的复选标记,将其从灰色变为已填写。。这可能对其他社区成员有益。非常感谢。
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/elasticPools/{elasticPoolName}?api-version=2017-10-01-preview