如何解决手动 AWS Aurora 快照代表什么时间点?
过程
- 您点击“拍摄快照”
- 您在创建快照时等待了一段时间。在此期间,会继续对数据库进行更改。
- 快照已完成。
问题
快照是否准确地代表了第 1 阶段(您单击“拍摄快照”的确切时间)的数据库,还是在第 2 步期间对数据库所做的任何或所有更改都反映在快照中?
解决方法
我的发现
我想是错的,但我测试了两次,发现快照确实反映了在开始快照和完成快照之间所做的更改(至少在通过控制台拍摄快照时)。
以下是我的测试方式:
- 点击“拍摄快照”
- 对数据库进行更改
- 等待快照完成
- 将快照恢复到新数据库
- 连接到新数据库并查看更改是否存在
更改存在于新数据库中
替代方法
我知道在特定时间点(不停止数据库)真正拍摄快照的唯一方法是:
- 等到时间过去了
- 使用“恢复到时间点”从那个特定时刻构建一个新的数据库
- 从新数据库中获取快照
- 删除那个新数据库
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。