重启 Amazon RDS 的多可用区数据库集群和读取器数据库实例
您可能需要重启多可用区数据库集群,通常是出于维护目的。例如,如果要进行某些修改或更改与数据库集群关联的数据库集群参数组,则重启该数据库集群。进行此操作以使更改生效。
如果数据库集群未使用对其关联的数据库集群参数组所做的最新更改,则 Amazon Web Services Management Console 将显示状态为 pending-reboot 的数据库集群参数组。pending-reboot 参数组状态不会在下一个维护时段期间导致自动重启。要向该数据库集群应用最新的参数更改,请手动重启数据库集群。有关参数组的更多信息,请参阅 多可用区数据库集群的参数组。
重启数据库集群会重新启动数据库引擎服务。重启数据库集群将导致短暂中断,在此期间,数据库集群状态将被设为 rebooting(正在重启)。
如果数据库集群未处于 Available(可用)状态,则无法重启。您的数据库可能会由于几个原因而不可用,例如,正在进行备份、以前请求的修改或维护时段操作。
重启数据库集群所需的时间取决于崩溃恢复过程、重启时的数据库活动以及特定数据库集群的行为。为优化重新启动的时间,建议在重启过程中尽可能减少数据库活动。减少数据库活动可减少中转事务的回滚活动。
重要
多可用区数据库集群不支持通过故障转移重启。当您重启多可用区数据库集群的写入器实例时,它不会影响该数据库集群中的读取器数据库实例,也不会发生故障转移。在重启读取器数据库实例时,不会发生故障转移。要对多可用区数据库集群进行故障转移,请在控制台中选择 Failover(故障转移),调用 Amazon CLI 命令 failover-db-cluster
,或调用 API 操作 FailoverDBCluster
。
要重启数据库集群
-
登录 Amazon Web Services Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/
。 -
在导航窗格中,请选择 Databases(数据库),然后选择要重启的多可用区数据库集群。
-
对于操作,选择重启。
此时将显示 Reboot DB cluster(重启数据库集群)页面。
-
请选择 Reboot(重启)以重启您的数据库集群。
或者选择 Cancel(取消)。
要使用 Amazon CLI 重启多可用区数据库集群,请调用 reboot-db-cluster 命令。
aws rds reboot-db-cluster --db-cluster-identifier
mymultiazdbcluster
要使用 Amazon RDS API 重启多可用区数据库集群,请调用 RebootDBCluster 操作。