在 Amazon Neptune 中重启数据库实例 - Amazon Neptune
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在 Amazon Neptune 中重启数据库实例

在某些情况下,如果修改 Amazon Neptune 数据库实例,更改与该实例关联的数据库参数组,或更改实例使用的参数组中的静态数据库参数,则必须重启该实例以应用更改。

重启数据库实例会重新启动数据库引擎服务。此外,重启还会将相关数据库参数组的任何挂起的更改应用于数据库实例。重新启动数据库实例会导致实例短暂中断,在此期间此数据库实例的状态会设置为 rebooting。如果为多可用区配置了 Neptune 实例,则可能会通过失效转移进行重启。重启完成后,即会创建 Neptune 事件。

如果您的数据库实例为多可用区部署,则可在选择重启选项时强制从一个可用区故障转移到另一个可用区。当强制失效转移数据库实例时,Neptune 自动切换到另一个可用区中的备用副本。然后,它会更新数据库实例的 DNS 记录,使其指向备用数据库实例。因此,您必须清除并重新建立到您的数据库实例的任何现有连接。

如果需要模拟数据库实例故障转移以进行测试,或是在故障转移进行之后将操作还原到原始可用区,通过故障转移重启十分有用。有关更多信息,请参阅《Amazon RDS 用户指南》中的高可用性(多可用区)。当您重启数据库集群时,它将故障转移到备用副本。重启 Neptune 副本不会初始化失效转移。

重启所需的时间是崩溃恢复过程的函数。为优化重新启动的时间,建议您在重启过程中尽可能减少数据库活动,以减少中转事务的回滚活动。

在控制台上,如果数据库实例未处于可用状态,则重启选项可能处于禁用状态。这可能是多个原因导致的,例如,正在进行的备份、客户请求的修改或维护时段操作。

注意

版本:1.2.0.0(2022 年 7 月 21 日) 之前,每当主(写入器)实例重启时,数据库集群中的所有只读副本都会自动重启。

版本:1.2.0.0(2022 年 7 月 21 日) 开始,重启主实例不会导致任何副本重启。这意味着,如果您要更改集群参数,则必须单独重启每个实例才能获得参数更改(请参阅参数组)。

使用 Neptune 控制台重启数据库实例
  1. 登录 Amazon 管理控制台并通过以下网址打开 Amazon Neptune 控制台:https://console.aws.amazon.com/neptune/home

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

  3. 选择要重启的数据库实例。

  4. 选择实例操作,然后选择重启

  5. 要强制从一个可用区失效转移到另一个可用区,请在重启数据库实例对话框中选择是否通过失效转移重启?

  6. 选择 Reboot。要取消重启,请改为选择取消