在Aurora中使用pg_dump / pg_restore处理缩放事件?

问题描述

我们使用pg_dumppg_restore进行数据库备份并将其镜像到我们的登台和测试环境,这在AWS中的RDS上运行良好,但是我们已开始与aurora一起使用对于大型数据库,此过程通常会失败,因为扩展事件会关闭连接并导致其他问题。

aurora中是否有推荐/更好的方法来处理此问题?

解决方法

(假设您的两个环境都是Aurora)

我将考虑使用稍微不同的方法,而不是实施自己的备份机制。对于Aurora,已经有现成的AWS快照或备份[1]实现。例如,您可以为群集创建快照,将快照共享/复制到暂存环境,然后进行还原。

[1] https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/BackupRestoreAurora.html

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...