设置 Aurora Serverless 数据库集群的容量
使用 AWS 管理控制台、AWS CLI 或 RDS API 将 Aurora Serverless 数据库集群的容量设置为特定的值。
Aurora Serverless 根据数据库集群上的工作负载进行无缝扩展。在某些情况下,容量可能无法快速扩展来足以满足工作负载中的突变,如大量的新事务。在这些情况下,您可以显式设置容量。在显式设置容量后,Aurora Serverless 可以自动扩展数据库集群。它会根据纵向缩减的冷却时间执行此操作。
您可以使用 AWS 管理控制台设置 Aurora 数据库集群的容量。
修改 Aurora Serverless 数据库集群
-
通过以下网址打开 Amazon RDS 控制台:https://console.amazonaws.cn/rds/
。 -
在导航窗格中,选择数据库。
-
选择要修改的 Aurora Serverless 数据库集群。
-
有关 Actions (操作),选择 Set capacity (设置容量)。
-
在 Scale database capacity (扩展数据库容量) 窗口中,设置数据库集群应扩展到的容量。
-
启用或禁用强制扩展容量的选项。如果启用此选项,则指定查找扩展点的时间量。Aurora Serverless 尝试在超时之前找到一个扩展点。如果达到超时,Aurora Serverless 将执行下列操作之一:
-
如果选中此选项,则 Aurora Serverless 将强制在超时后继续进行扩展容量更改。
-
如果不选中此选项,则 Aurora Serverless 将不会在超时后执行扩展容量更改。
重要 在启用此选项时,阻止 Aurora Serverless 查找扩展点的连接可能会中断。有关扩展点和冷却时间的更多信息,请参阅 Aurora Serverless 的自动扩展。
-
-
选择 Apply。
要使用 AWS CLI 设置 Aurora Serverless 数据库集群的容量,请运行 modify-current-db-cluster-capacity AWS CLI 命令并指定 --capacity
选项。有效的容量值包括:
-
Aurora MySQL:
1
、2
、4
、8
、16
、32
、64
、128
和256
。 -
Aurora PostgreSQL:
2
、4
、8
、16
、32
、64
、192
和384
。
在该示例中,您将一个名为 sample-cluster
的 Aurora Serverless 数据库集群的容量设置为 64
。
aws rds modify-current-db-cluster-capacity --db-cluster-identifier sample-cluster --capacity 64
您可以使用 ModifyCurrentDBClusterCapacity API 操作设置 Aurora 数据库集群的容量。指定 Capacity
参数。有效的容量值包括:
-
Aurora MySQL:
1
、2
、4
、8
、16
、32
、64
、128
和256
。 -
Aurora PostgreSQL:
2
、4
、8
、16
、32
、64
、192
和384
。