AWS RDS 备份时间和最新还原时间


  1. 据我所知,AWS自动备份每天在备份窗口中进行备份。(这是日常活动)
  2. "最晚还原时间
  3. "是我可以将数据库还原到的最晚时间。它的间隔为 5 分钟。即我可以将我的数据库实例状态恢复到最新到持续 5 分钟。

我的问题是,如果 AWS 自动备份每天进行备份,那么即使上次备份是在 X 小时前进行的,我们如何能够将数据库还原到过去 5 分钟的最晚时间?由于上次备份是在几个小时前(例如 23 小时前)创建的,因此直到最后 5 分钟的详细信息存储在哪里?

当您想要还原到某个时间点时。AWS 首先从相应的每日备份还原,然后将事务日志应用于请求的时间。

此时,您无法在任何位置查看或下载这些事务日志。

需要

了解两件事:

 1. automated backups 
 2. database snapshot

默认情况下,RDS 的自动备份功能支持数据库实例的时间点恢复。为数据库实例启用自动备份后,RDS 会自动执行数据的完整每日快照(在首选备份时段内)并捕获事务日志(在对数据库实例进行更新时)。

所以回答你的第一个问题:当您启动时间点恢复时,事务日志将应用于最合适的每日备份,以便将数据库实例还原到您请求的特定时间。

第二个问题:我的"详细信息"(实际上是事务日志存储在哪里?),在 AWS RDS 后端,您也可以在控制台上看到这些日志

最新更新