我的问题是,如果AWS自动备份每天都进行备份,那么即使上次备份是在X小时前进行的,我们如何将数据库恢复到最近5分钟的最新时间?由于最后一次备份是在几小时前(例如23小时前)创建的,因此最后5分钟存储的详细信息在哪里?
答案 0 :(得分:2)
当您想要恢复到某个时间点时。 AWS首先从相应的每日备份中恢复,然后将事务日志应用于请求的时间。
此时,您无法在任何地方查看或下载这些事务日志。
答案 1 :(得分:1)
需要理解两件事:
1. automated backups
2. database snapshot
RDS的自动备份功能 BY DEFAULT 可启用数据库实例的时间点恢复。 为数据库实例启用自动备份后,RDS会自动执行数据的每日完整快照(在首选备份窗口期间)并捕获事务日志(作为数据库实例的更新)。
所以回答你的第一个问题: 当您启动时间点恢复时,事务日志将应用于最合适的每日备份,以便将数据库实例还原到您请求的特定时间。
第二个问题:我的“详细信息”在哪里,实际上存储了事务日志? ,在AWS RDS后端,您也可以在控制台上看到这些日志