Amazon RDS 维护时段
维护时段是每周时间间隔,在此期间会应用任何系统更改。每个数据库实例都具有每周维护时段。可以利用维护时段来控制何时进行修改和软件修补。有关调整维护时段的更多信息,请参阅调整首选数据库实例维护时段。
在应用维护时,RDS 会使用您的数据库实例上的一些资源。您可观察到对性能的影响甚微。对于数据库实例来说,在极少数情况下,可能需要多可用区故障转移才能完成维护更新。
如果在给定的周内安排了维护事件,则将在您确定的 30 分钟维护时段内启动维护。大部分维护事件也将在 30 分钟的维护时段内完成,但较大的维护事件可能需要 30 分钟以上的时间才能完成。数据库实例停止后,维护时段将暂停。
这个 30 分钟维护时段是随机从每个地区的 8 小时时间段中选择出来的。如果在创建数据库实例时未指定维护时段,则 RDS 在该星期内随机选择的某一天中分配 30 分钟的维护时段。
下表显示的是分配了默认维护窗口的各个 Amazon Web Services 区域的时间段。
区域名称 | 区域 | 时间段 |
---|---|---|
美国东部(弗吉尼亚州北部) | us-east-1 | 03:00–11:00 UTC |
美国东部(俄亥俄州) | us-east-2 | 03:00–11:00 UTC |
美国西部(加利福尼亚北部) | us-west-1 | 06:00–14:00 UTC |
美国西部(俄勒冈州) | us-west-2 | 06:00–14:00 UTC |
非洲(开普敦) | af-south-1 | 03:00–11:00 UTC |
亚太地区(香港) | ap-east-1 | 06:00–14:00 UTC |
亚太地区(海得拉巴) | ap-south-2 | 06:30–14:30 UTC |
亚太地区(雅加达) | ap-southeast-3 | 08:00–16:00 UTC |
亚太地区(马来西亚) | ap-southeast-5 | 09:00–17:00 UTC |
亚太地区(墨尔本) | ap-southeast-4 | 11:00–19:00 UTC |
亚太地区(孟买) | ap-south-1 | 06:00–14:00 UTC |
Asia Pacific (Osaka) | ap-northeast-3 | 22:00–23:59 UTC |
Asia Pacific (Seoul) | ap-northeast-2 | 13:00–21:00 UTC |
亚太地区(新加坡) | ap-southeast-1 | 14:00–22:00 UTC |
亚太地区(悉尼) | ap-southeast-2 | 12:00–20:00 UTC |
亚太地区(东京) | ap-northeast-1 | 13:00–21:00 UTC |
加拿大(中部) | ca-central-1 | 03:00–11:00 UTC |
加拿大西部(卡尔加里) | ca-west-1 | 18:00–02:00 UTC |
中国(北京) | cn-north-1 | 06:00–14:00 UTC |
中国(宁夏) | cn-northwest-1 | 06:00–14:00 UTC |
Europe (Frankfurt) | eu-central-1 | 21:00–05:00 UTC |
欧洲地区(爱尔兰) | eu-west-1 | 22:00–06:00 UTC |
欧洲地区(伦敦) | eu-west-2 | 22:00–06:00 UTC |
欧洲(米兰) | eu-south-1 | 02:00–10:00 UTC |
欧洲(巴黎) | eu-west-3 | 23:59–07:29 UTC |
欧洲(西班牙) | eu-south-2 | 02:00–10:00 UTC |
Europe (Stockholm) | eu-north-1 | 23:00–07:00 UTC |
欧洲(苏黎世) | eu-central-2 | 02:00–10:00 UTC |
以色列(特拉维夫) | il-central-1 | 03:00–11:00 UTC |
中东(巴林) | me-south-1 | 06:00–14:00 UTC |
中东(阿联酋) | me-central-1 | 05:00–13:00 UTC |
南美洲(圣保罗) | sa-east-1 | 00:00–08:00 UTC |
Amazon GovCloud(美国东部) | us-gov-east-1 | 17:00–01:00 UTC |
Amazon GovCloud(美国西部) | us-gov-west-1 | 06:00–14:00 UTC |
调整首选数据库实例维护时段
维护时段应当选在使用量最小的时段上,因而可能必须不时予以修改。数据库实例只会在应用系统更改(例如,数据库实例类中的更改)而需要中断的期间内不可用。数据库实例仅在进行必要更改所需的最短时间内不可用。
在以下示例中,将调整数据库实例的首选维护时段。
对于此示例,我们假设存在名为 mydbinstance 的数据库实例,它首选的维护时段为 UTC 时间“Sun:05:00–Sun:06:00”。
调整首选维护时段
登录Amazon Web Services Management Console并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/
。 -
在导航窗格中,选择数据库,然后选择您希望修改的数据库实例。
-
选择修改。将显示修改数据库实例页面。
-
在维护部分中,更新维护时段。
注意
数据库实例的维护时段不能与备份时段重叠。如果向与备份时段重叠的维护时段内输入值,会显示一条错误消息。
-
选择 Continue (继续)。
在确认页面上,检查您的更改。
-
要立即应用对维护时段的更改,请选择立即应用。
-
选择修改数据库实例以保存更改。
或者,选择 Back 编辑您的更改,或者选择 Cancel 取消更改。
要调整首选维护时段,请使用带下列参数的 Amazon CLI modify-db-instance
命令:
-
--db-instance-identifier
-
--preferred-maintenance-window
以下代码示例将维护时段设置为周二的凌晨 4:00-4:30 (UTC)。
对于 Linux、macOS 或 Unix:
aws rds modify-db-instance \ --db-instance-identifier
mydbinstance
\ --preferred-maintenance-windowTue:04:00-Tue:04:30
对于 Windows:
aws rds modify-db-instance ^ --db-instance-identifier
mydbinstance
^ --preferred-maintenance-windowTue:04:00-Tue:04:30
要调整首选维护时段,请使用具有以下参数的 Amazon RDS API ModifyDBInstance
操作:
-
DBInstanceIdentifier
-
PreferredMaintenanceWindow