首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure SQL DTU级别随powershell计划增加和减少

问Azure SQL DTU级别随powershell计划增加和减少
EN

Stack Overflow用户
提问于 2019-10-04 23:54:15
回答 2查看 2.2K关注 0票数 0

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

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

EN

回答 2

Stack Overflow用户

发布于 2019-10-07 11:04:11

您可以使用powershell脚本、azure cli和API来管理弹性池。

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

代码语言:javascript
复制
Set-AzSqlElasticPool -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -ElasticPoolName "ElasticPool01" -Dtu 1000 -DatabaseDtuMax 100 -DatabaseDtuMin 20 

Azure Cli:有关详细信息,请查看here

代码语言:javascript
复制
az sql elastic-pool update -g mygroup -s myserver -n mypool -c

接口:详情请查看here。

代码语言:javascript
复制
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/elasticPools/{elasticPoolName}?api-version=2017-10-01-preview
票数 1
EN

Stack Overflow用户

发布于 2019-10-07 10:28:16

单个Azure SQL数据库支持手动动态扩展,但不支持自动缩放。要获得更自动化的体验,请考虑使用弹性池,它允许数据库基于单个数据库需求共享池中的资源。但是,有一些脚本可以帮助自动化单个Azure SQL数据库的可扩展性。有关示例,请参阅Use PowerShell to monitor and scale a single SQL Database。

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58239725

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档