Amazon Aurora
Aurora 用户指南 (API 版本 2014-10-31)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

修改 Aurora Serverless 数据库集群

在配置 Aurora Serverless 数据库集群后,您可以使用 AWS 管理控制台、AWS CLI 或 RDS API 修改其扩展配置。

可以设置数据库集群的最小容量和最大容量。每个容量单位等效于特定的计算和内存配置。Aurora Serverless 自动创建 CPU 使用率、连接和可用内存阈值的扩展规则。您还可以设置 Aurora Serverless 在无任何活动时是否暂停数据库,然后在活动再次开始时恢复。

可以设置以下特定值:

  • 最小 Aurora 容量单位 – Aurora Serverless 可以将容量减少到该容量单位。

  • 最大 Aurora 容量单位 – Aurora Serverless 可以将容量增加到该容量单位。

  • Timeout action (超时操作) – 容量修改因找不到扩展点超时时要采取的操作。Aurora 可以强制执行容量更改,尽快将容量设置为指定值。也可以回滚容量更改以取消此更改。有关更多信息,请参阅容量更改超时操作

  • 不活动后暂停 – 无数据库流量以扩展到零处理容量的时间长度。当数据库流量恢复后,Aurora 将自动恢复处理容量并进行扩展以处理流量。

控制台

您可以使用 AWS 管理控制台修改 Aurora 数据库集群的扩展配置。

修改 Aurora Serverless 数据库集群

  1. 通过以下网址打开 Amazon RDS 控制台:https://console.amazonaws.cn/rds/

  2. 在导航窗格中,选择 Databases (数据库)

  3. 选择要修改的 Aurora Serverless 数据库集群。

  4. 对于操作,选择修改集群

  5. Capacity settings (容量设置) 部分中,修改扩展配置。

    
                         使用控制台设置 Aurora Serverless 数据库集群的最小容量和最大容量
  6. 选择 Continue (继续)

  7. 选择修改集群

    将立即应用更改。

AWS CLI

要使用 AWS CLI 修改 Aurora Serverless 数据库集群的扩展配置,请运行 modify-db-cluster AWS CLI 命令。指定 --scaling-configuration 选项来配置最小容量、最大容量以及无连接时的自动暂停。有效的容量值为 1248163264128256

在该示例中,您修改一个名为 sample-cluster 的 Aurora Serverless 数据库集群的扩展配置。

针对 Linux、OS X 或 Unix:

aws rds modify-db-cluster --db-cluster-identifier sample-cluster \ --scaling-configuration MinCapacity=2,MaxCapacity=24,SecondsUntilAutoPause=500,TimeoutAction='ForceApplyCapacityChange',AutoPause=true

对于 Windows:

aws rds modify-db-cluster --db-cluster-identifier sample-cluster ^ --scaling-configuration MinCapacity=2,MaxCapacity=24,SecondsUntilAutoPause=500,TimeoutAction='ForceApplyCapacityChange',AutoPause=true
RDS API

您可以使用 ModifyDBCluster API 操作修改 Aurora 数据库集群的扩展配置。指定 ScalingConfiguration 参数来配置最小容量、最大容量以及无连接时的自动暂停。有效的容量值为 1248163264128256