WAL 堆积起来 - 逻辑复制的 restart_lsn 未在 PostgreSQL 中移动

问题描述 投票:0回答:1

我们有从 AWS RDS PostgreSQL 到 Kafka 的复制设置。复制槽的 restart_lsn 没有移动,并且 WAL 不断增加。 我尝试删除所有 Kafka 复制,并尝试在同一个 postgreSQL 实例上使用逻辑复制和 AWS DMS,这也不会释放它在 WAL 中的位置,即使更改已复制到目标。为什么复制槽保存这些 WAL?

postgresql amazon-rds aws-dms wal logical-replication
1个回答
0
投票

restart_lsn 的移动基于逻辑客户端(kafka)发送的反馈 lsn,确认到目前为止它收到了来自 kafka 的更改。

根据您的情况,请检查将此 lsn 更新为 postgres 的程序是否正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.