我的问题是,如果AWS自动备份在每天的基础上进行备份,那么我们如何能够将数据库恢复到最近的最后5分钟,即使最后一次备份是X小时前的呢?由于上一次备份是在几个小时前(例如23小时前)创建的,所以最后5分钟之前的详细信息存储在哪里?
发布于 2017-11-03 04:42:48
有两件事需要理解:
1. automated backups
2. database snapshot
默认情况下,RDS 的自动备份功能支持DB实例的实时恢复.当为DB实例打开自动备份时,RDS将自动执行数据的完整每日快照(在首选备份窗口期间),并捕获事务日志(作为对DB实例的更新)。
因此,要回答您的第一个问题:当您启动实时恢复时,事务日志将应用于最合适的每日备份,以便将DB实例还原到所请求的特定时间。
第二个问题:我的“详细信息”(它们实际上是存储在AWS RDS后端的事务性日志)在哪里,您也可以在控制台上看到这些日志。
发布于 2017-11-02 07:25:34
当你想恢复到时间点的时候。AWS首先从适当的每日备份恢复,然后将事务日志应用于请求的时间。
此时,您不能在任何地方查看或下载这些事务日志。
https://stackoverflow.com/questions/47069590
复制相似问题