跳至内容

关于 Amazon RDS 维护时段,我需要了解哪些信息?

2 分钟阅读
0

我想知道在 Amazon Relational Database Service (Amazon RDS) 维护时段期间会发生什么。我想知道待处理的维护操作,以便在需要时可以推迟这些操作。

解决方法

维护时段期间,Amazon RDS 会应用对硬件、底层操作系统 (OS) 或数据库引擎次要版本的更新。Amazon RDS 还会应用您未立即应用的数据库实例修改。某些维护操作(例如操作系统更新和数据库修补)会导致数据库实例停机。为了最大限度地减少维护操作期间的停机时间,请使用多可用区数据库实例部署

配置维护操作的通知

要为数据库实例上即将进行的维护操作配置通知,请执行以下操作:

**注意:**在 AWS Health DashboardOpen and recent issues(尚未处理和最近的问题)选项卡上查看计划进行硬件维护的数据库实例。有关详细信息,请参阅发送到您的账户的维护通知电子邮件。

列出待处理的维护操作

**注意:**如果您在运行 AWS 命令行界面 (AWS CLI) 命令时收到错误,请参阅 AWS CLI 错误故障排除。此外,请确保您使用的是最新版本的 AWS CLI

要查看数据库实例是否有可用的维护更新,请完成以下步骤:

  1. 打开 Aurora 和 RDS 控制台
  2. 在导航窗格中,选择 Databases(数据库)。
  3. 选择设置图标。
  4. Column preferences(列首选项)下,打开 Maintenance(维护),然后选择 Confirm(确认)。
  5. 查看 Maintenance(维护)列中的以下值之一:
    必需: Amazon RDS 会自动将维护操作应用于资源。您不能无限期地推迟操作。
    可用: 维护操作可用,但是 Amazon RDS 不会自动将该操作应用于资源。您可以手动应用该维护操作。
    下一个时段: 在下一个维护时段,Amazon RDS 会自动将操作应用于资源。
    进行中: Amazon RDS 正在将操作应用于资源。

要查看数据库实例的待定维护操作,请完成以下步骤:

  1. 打开 Aurora 和 RDS 控制台
  2. 在导航窗格中,选择 Databases(数据库)。
  3. 选择您的数据库实例。
  4. 选择 Maintenance & backups(维护和备份)选项卡。
  5. Pending maintenance(待处理维护)部分下,查看待处理维护操作的列表。

或者,您可以运行以下 describe-pending-maintenance-actions AWS CLI 命令来列出待处理的维护操作:

aws rds describe-pending-maintenance-actions --region example-region-name

**注意:**将 example-region-name 替换为您的 AWS 区域。

更改维护时段

维护时段出现在使用量最低的时段,需要偶尔进行修改。

当您更改数据库实例的维护时段时,并不总是会出现停机。但是,如果您在计划待处理的修改操作时更改维护时段,则 Amazon RDS 会立即应用修改,并且可能会出现停机。

要推迟计划在下一个维护时段进行的维护操作,请将数据库实例的维护时段更改为下一个可行时段。

**重要事项:**如果您不断更改维护时段以避免停机,则 Amazon RDS 可能会在高使用量时段执行维护操作。这可能会导致中断。

推迟维护操作

您不能推迟已经开始的维护操作。但是,您可以推迟计划在下一个维护时段进行的维护操作。如果您将 Maintenance(维护)值设置为 next window(下一个时段),则推迟选项可用。

完成以下步骤:

  1. 打开 Aurora 和 RDS 控制台
  2. 在导航窗格中,选择 Databases(数据库)。
  3. 选择您的数据库实例。
  4. 选择 Actions(操作),然后选择 Defer upgrade(推迟升级)。

相关信息

修改 Amazon RDS 数据库实例

AWS 官方已更新 1 年前