微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

AWS DMS连续复制延迟问题

如何解决AWS DMS连续复制延迟问题

我正在一个项目中,将服务从一个数据库实例迁移到另一个数据库实例。我的意图是使用AWS DMS从RDS MysqL(源)实例复制到另一个RDS MysqL(目标)实例,然后将服务从“源”数据库连接到“目标”数据库。我计划使用满载+ CDC进行任务,并且仅在执行任务的CDC部分时进行转换

我正在尝试计划要花费多少停机时间,并且很好奇在写源和复制到目标之间会有什么样的延迟。是毫秒,秒还是分钟?

解决方法

通常为毫秒,但这取决于您正在执行的更新类型。

例如,假设您执行的一次UPDATE花费5分钟在主实例上执行。在完成并提交事务之前,不会对其进行记录。然后,通过CDC将日志传输到副本会有一些延迟。副本会读取它,将其保存到自己的本地日志中,然后开始执行它。

这意味着直到主副本上的副本上5分钟的更新才会开始,然后在日志记录和传输之间会有一些额外的延迟。因此,最好的情况是,还要再花5分钟。

当然,您要运行的大多数更新都比5分钟要快得多。这就是为什么我说这取决于您的更新。 AWS无法预测您的停机时间,我们也无法。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。