I received a maintenance notification that says one of my Amazon Relational Database Service (Amazon RDS) DB instances requires maintenance. What are some strategies that I can use to minimize downtime?

Occasionally, AWS performs maintenance to the operating system (OS) or database engine version for a DB instance or cluster. For more information, see Maintaining an Amazon RDS DB Instance.

OS maintenance

After OS maintenance is scheduled for the next maintenance window, maintenance can be postponed by adjusting your preferred maintenance window or deferred by choosing Defer Upgrade from the Instance actions drop-down menu. To minimize downtime, you can Modify an Amazon RDS instance to a Multi-AZ deployment. For Multi-AZ deployments, OS maintenance is applied to the secondary instance first, then the instance fails over, and then the primary instance is updated. The downtime is during failover. For more information, see Maintenance for Multi-AZ Deployments.

DB engine maintenance

Not all maintenance requires downtime, but occasionally AWS schedules a deployment of important updates to an instance, which results in a short period of downtime. For DB maintenance, the updates are applied to both the instances at the same time.

For information about pending maintenance events for your Amazon RDS instances, check the Events pane of the Amazon RDS console, and check for engine-specific maintenance events. You can also check Amazon RDS Recommendations for Pending maintenance available.


Did this page help you? Yes | No

Back to the AWS Support Knowledge Center

Need help? Visit the AWS Support Center

Published: 2016-09-22

Updated: 2018-09-27