修改 Aurora Serverless v1 数据库集群 - Amazon Aurora
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

修改 Aurora Serverless v1 数据库集群

在配置 Aurora Serverless v1 数据库集群后,您可以使用 Amazon Web Services Management Console、Amazon CLI 或 RDS API 修改其扩展配置。

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

可以设置以下特定值:

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

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

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

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

您可以使用 Amazon Web Services Management Console修改 Aurora 数据库集群的扩展配置。

修改 Aurora Serverless v1 数据库集群

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

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

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

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

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

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

  7. 选择修改集群

    将立即应用更改。

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

  • Aurora MySQL:1248163264128256

  • Aurora PostgreSQL:248163264192384

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

对于 Linux、macOS 或 Unix:

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

对于 Windows:

aws rds modify-db-cluster --db-cluster-identifier sample-cluster ^ --scaling-configuration MinCapacity=8,MaxCapacity=64,SecondsUntilAutoPause=500,TimeoutAction='ForceApplyCapacityChange',AutoPause=true

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

  • Aurora MySQL:1248163264128256

  • Aurora PostgreSQL:248163264192384