

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

# 在 Amazon Neptune 中重启数据库实例
<a name="manage-console-instances-reboot"></a>

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

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

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

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

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

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

**注意**  
在[版本：1.2.0.0（2022 年 7 月 21 日）](engine-releases-1.2.0.0.md) 之前，每当主（写入器）实例重启时，数据库集群中的所有只读副本都会自动重启。  
从[版本：1.2.0.0（2022 年 7 月 21 日）](engine-releases-1.2.0.0.md) 开始，重启主实例不会导致任何副本重启。这意味着，如果您要更改集群参数，则必须单独重启每个实例才能获得参数更改（请参阅[参数组](parameter-groups.md)）。

**使用 Neptune 控制台重启数据库实例**

1. 登录 Amazon 管理控制台并通过以下网址打开 Amazon Neptune 控制台：[https://console.aws.amazon.com/neptune/home](https://console.amazonaws.cn/neptune/home)。

1. 在导航窗格中，选择**数据库**。

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

1.  选择**实例操作**，然后选择**重启**。

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

1. 选择**重启**。要取消重启，请改为选择**取消**。