Amazon RDS maintenance window
The maintenance window is a weekly time interval during which any system changes are applied. Every DB instance has a weekly maintenance window. The maintenance window is an opportunity to control when modifications and software patching occur. For more information about adjusting the maintenance window, see Adjusting the preferred DB instance maintenance window.
RDS consumes some of the resources on your DB instance while maintenance is being applied. You might observe a minimal effect on performance. For a DB instance, on rare occasions, a Multi-AZ failover might be required for a maintenance update to complete.
If a maintenance event is scheduled for a given week, it's initiated during the 30-minute maintenance window you identify. Most maintenance events also complete during the 30-minute maintenance window, although larger maintenance events may take more than 30 minutes to complete. The maintenance window is paused when the DB instance is stopped.
The 30-minute maintenance window is selected at random from an 8-hour block of time per region. If you don't specify a maintenance window when you create the DB instance, RDS assigns a 30-minute maintenance window on a randomly selected day of the week.
The following table shows the time blocks for each AWS Region from which default maintenance windows are assigned.
Region Name | Region | Time Block |
---|---|---|
US East (N. Virginia) | us-east-1 | 03:00–11:00 UTC |
US East (Ohio) | us-east-2 | 03:00–11:00 UTC |
US West (N. California) | us-west-1 | 06:00–14:00 UTC |
US West (Oregon) | us-west-2 | 06:00–14:00 UTC |
Africa (Cape Town) | af-south-1 | 03:00–11:00 UTC |
Asia Pacific (Hong Kong) | ap-east-1 | 06:00–14:00 UTC |
Asia Pacific (Hyderabad) | ap-south-2 | 06:30–14:30 UTC |
Asia Pacific (Jakarta) | ap-southeast-3 | 08:00–16:00 UTC |
Asia Pacific (Malaysia) | ap-southeast-5 | 09:00–17:00 UTC |
Asia Pacific (Melbourne) | ap-southeast-4 | 11:00–19:00 UTC |
Asia Pacific (Mumbai) | 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 |
Asia Pacific (Singapore) | ap-southeast-1 | 14:00–22:00 UTC |
Asia Pacific (Sydney) | ap-southeast-2 | 12:00–20:00 UTC |
Asia Pacific (Tokyo) | ap-northeast-1 | 13:00–21:00 UTC |
Canada (Central) | ca-central-1 | 03:00–11:00 UTC |
Canada West (Calgary) | ca-west-1 | 18:00–02:00 UTC |
China (Beijing) | cn-north-1 | 06:00–14:00 UTC |
China (Ningxia) | cn-northwest-1 | 06:00–14:00 UTC |
Europe (Frankfurt) | eu-central-1 | 21:00–05:00 UTC |
Europe (Ireland) | eu-west-1 | 22:00–06:00 UTC |
Europe (London) | eu-west-2 | 22:00–06:00 UTC |
Europe (Milan) | eu-south-1 | 02:00–10:00 UTC |
Europe (Paris) | eu-west-3 | 23:59–07:29 UTC |
Europe (Spain) | eu-south-2 | 02:00–10:00 UTC |
Europe (Stockholm) | eu-north-1 | 23:00–07:00 UTC |
Europe (Zurich) | eu-central-2 | 02:00–10:00 UTC |
Israel (Tel Aviv) | il-central-1 | 03:00–11:00 UTC |
Middle East (Bahrain) | me-south-1 | 06:00–14:00 UTC |
Middle East (UAE) | me-central-1 | 05:00–13:00 UTC |
South America (São Paulo) | sa-east-1 | 00:00–08:00 UTC |
AWS GovCloud (US-East) | us-gov-east-1 | 17:00–01:00 UTC |
AWS GovCloud (US-West) | us-gov-west-1 | 06:00–14:00 UTC |
Adjusting the preferred DB instance maintenance window
The maintenance window should fall at the time of lowest usage and thus might need modification from time to time. Your DB instance is unavailable during this time only if the system changes, such as a change in DB instance class, are being applied and require an outage. Your DB instance is unavailable only for the minimum amount of time required to make the necessary changes.
In the following example, you adjust the preferred maintenance window for a DB instance.
For this example, we assume that a DB instance named mydbinstance exists and has a preferred maintenance window of "Sun:05:00-Sun:06:00" UTC.
To adjust the preferred maintenance window
Sign in to the AWS Management Console and open the Amazon RDS console at https://console.aws.amazon.com/rds/
. -
In the navigation pane, choose Databases, and then select the DB instance that you want to modify.
-
Choose Modify. The Modify DB instance page appears.
-
In the Maintenance section, update the maintenance window.
Note
The maintenance window and the backup window for the DB instance cannot overlap. If you enter a value for the maintenance window that overlaps the backup window, an error message appears.
-
Choose Continue.
On the confirmation page, review your changes.
-
To apply the changes to the maintenance window immediately, select Apply immediately.
-
Choose Modify DB instance to save your changes.
Alternatively, choose Back to edit your changes, or choose Cancel to cancel your changes.
To adjust the preferred maintenance window, use the AWS CLI modify-db-instance
command with the following parameters:
-
--db-instance-identifier
-
--preferred-maintenance-window
The following code example sets the maintenance window to Tuesdays from 4:00-4:30AM UTC.
For Linux, macOS, or Unix:
aws rds modify-db-instance \ --db-instance-identifier
mydbinstance
\ --preferred-maintenance-windowTue:04:00-Tue:04:30
For Windows:
aws rds modify-db-instance ^ --db-instance-identifier
mydbinstance
^ --preferred-maintenance-windowTue:04:00-Tue:04:30
To adjust the preferred maintenance window, use the Amazon RDS API ModifyDBInstance
operation with the following parameters:
-
DBInstanceIdentifier
-
PreferredMaintenanceWindow