【问题标题】:Azure Elastic Pools and Meaning of Capacity DatabaseCapacityMax propertiesAzure 弹性池和容量 DatabaseCapacityMax 属性的含义
【发布时间】:2019-06-04 04:08:26
【问题描述】:

我正在处理一些自动化脚本并尝试识别已定义但为空(无数据库)的弹性池。

使用Get-AzSqlElasticPool,我可以获取池的名称及其相关属性。

CapacityDatabaseCapacityMax 在配置后在我的实验室中最初都设置为 50。由于没有反映当前计数的属性,我的期望是我必须比较 CapacityDatabaseCapacityMax

要获取我正在运行此命令的信息:

Get-AzSqlElasticPool -ResourceGroupName $resourcegroupname -ServerName myServer.ServerName | Select-Object -Property ElasticPoolName, Capacity, DatabaseCapacityMax

然后,我在弹性池中预置了数据库,没有任何容量属性发生变化。 MSFT 文档网站上的文档似乎缺少任何属性,我一直找不到任何有用的东西。我是否遗漏了什么,是否有其他人幸运地确定了与弹性池关联的数据库数量?

【问题讨论】:

    标签: azure powershell azure-elasticpool


    【解决方案1】:

    关于弹性池中数据库的信息,可以通过Get-AzSqlElasticPoolDatabase 命令找到,该命令有一个汇总数据库数量的对象:

    Get-AzSqlElasticPoolDatabase -ServerName myServer.ServerName -ResourceGroupName $resourcegroupname -ElasticPoolName $elasticpoolname | Select-Object Count
    

    Get-AzSqlElasticPool命令确实没有提供数据库的数量,因为它只提供了弹性池的静态参数。

    附带说明:Capacity 提供整个弹性池的容量,DatabaseCapacityMax 提供每个数据库的最大容量。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多