AWS RDS 备份时间和最近恢复时间
AWS RDS backup Time and Latest Restore Time
- 据我所知,AWS自动备份在备份window中每天进行备份。(这是一个每日事件)
- 最近还原时间是我可以将数据库还原到的最晚时间。它有5分钟的间隔。即我可以将我的数据库实例状态恢复到最近 5 分钟。
我的问题是,如果 AWS 自动备份每天进行一次备份,那么我们如何能够将我们的数据库恢复到最近 5 分钟的最新时间,即使最后一次备份是在 X 小时前进行的?由于上次备份是在几个小时前(比如 23 小时前)创建的,所以最后 5 分钟之前的详细信息存储在哪里?
当您想要恢复到某个时间点时。 AWS 首先从适当的每日备份中恢复,然后将事务日志应用到请求的时间。
此时,您无法在任何地方查看或下载这些交易日志。
需要了解 2 件事:
1. automated backups
2. database snapshot
RDS 的自动备份功能默认情况下 启用数据库实例的时间点恢复。
当为您的数据库实例启用自动备份时,RDS 会自动对您的数据执行完整的每日快照(在您的首选备份期间 window)并捕获事务日志( 在对您的数据库实例进行更新时).
所以回答你的第一个问题:
当您启动时间点恢复时,事务日志将应用于最合适的每日备份,以便将您的数据库实例恢复到您请求的特定时间。
第二个问题:我的 "details" 在哪里,实际上存储的是交易日志? ,在 AWS RDS 后端,您也可以在控制台上看到这些日志
- 据我所知,AWS自动备份在备份window中每天进行备份。(这是一个每日事件)
- 最近还原时间是我可以将数据库还原到的最晚时间。它有5分钟的间隔。即我可以将我的数据库实例状态恢复到最近 5 分钟。
我的问题是,如果 AWS 自动备份每天进行一次备份,那么我们如何能够将我们的数据库恢复到最近 5 分钟的最新时间,即使最后一次备份是在 X 小时前进行的?由于上次备份是在几个小时前(比如 23 小时前)创建的,所以最后 5 分钟之前的详细信息存储在哪里?
当您想要恢复到某个时间点时。 AWS 首先从适当的每日备份中恢复,然后将事务日志应用到请求的时间。
此时,您无法在任何地方查看或下载这些交易日志。
需要了解 2 件事:
1. automated backups
2. database snapshot
RDS 的自动备份功能默认情况下 启用数据库实例的时间点恢复。 当为您的数据库实例启用自动备份时,RDS 会自动对您的数据执行完整的每日快照(在您的首选备份期间 window)并捕获事务日志( 在对您的数据库实例进行更新时).
所以回答你的第一个问题: 当您启动时间点恢复时,事务日志将应用于最合适的每日备份,以便将您的数据库实例恢复到您请求的特定时间。
第二个问题:我的 "details" 在哪里,实际上存储的是交易日志? ,在 AWS RDS 后端,您也可以在控制台上看到这些日志