发布于: Aug 6, 2018
Amazon RDS for MySQL 现在支持延迟复制,这让您能够设置只读副本滞后于源数据库的可配置时间段。在标准的 MySQL 复制配置中,源和副本之间的复制延迟最小。通过使用延迟复制,您可以引入有意延迟作为灾难恢复策略。
当您想从人为错误中恢复时,延迟会很有帮助。例如,如果某人不小心从主数据库中删除了一个表,则您可以在表被删除的时间点之前停止复制,并将副本提升为独立实例。为帮助完成此过程,Amazon RDS for MySQL 现在包含一个存储过程,在达到二进制日志中指定的时间点之后,该存储过程就会停止复制。有关更多详细信息,请参阅博客文章。
为延迟复制配置只读副本是通过存储过程完成的,可以在最初创建只读副本时执行,也可以为现有只读副本指定。在所有 AWS 区域中,延迟复制适用于 MySQL 版本 5.7.22 及更高版本或 MySQL 5.6.40 及更高版本。
有关延迟复制的更多详细信息,请参阅《Amazon RDS 用户指南》中的使用 MySQL 只读副本。