首页 > 解决方案 > AWS RDS 只读副本 - VPC 对等互连

问题描述

我们在区域 X 中有一个 AWS RDS Postgres 9.6。我们在不同的区域 Y 中设置了一个只读副本。我们设置了一个 VPC 对等互连并且它正在正确复制。

我们想对来自区域 X 中的 EC2 实例的只读副本进行 pg_dump 调用,但它似乎总是被中断并停止。它可能需要大约 5%(基于大小)。

是否有我们忽略的设置允许我们通过 VPC 对等连接从一个区域到另一个区域执行 pg_dump?我知道 Postgres 10+ 具有导出到 S3 的功能,但不幸的是我们使用的是 9.6。

来自 RDS 副本服务器的错误:

:xxx@xxxxx:[395]:FATAL: terminating connection due to conflict with recovery
:xxx@xxxxx:[395]:DETAIL: User query might have needed to see row versions that must be removed.
:xxx@xxxxx:[395]:HINT: In a moment you should be able to reconnect to the database and repeat your command.

看起来我的问题与: PostgreSQL 错误:由于与恢复冲突而取消语句

问题是我将如何在 AWS RDS 上执行此操作?

标签: postgresqlamazon-rds

解决方案


推荐阅读