首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PostgreSQL 14中保留提升节点上的WALs

在PostgreSQL 14中保留提升节点上的WALs
EN

Database Administration用户
提问于 2022-12-15 07:35:11
回答 1查看 37关注 0票数 0

我有使用复制槽的PostgreSQL流复制设置。Node1是主的,Node2是从的。现在,node1已经下台,并提升了node2。Node2正在运行,并处于读写模式.现在node2负载很重。如何确保在node2上保存足够多的WALs,以便当node1加入时,它可以使用pg_rewind进行不同的同步。这是PostgreSQL 14,没有WAL存档设置。

EN

回答 1

Database Administration用户

回答已采纳

发布于 2022-12-15 08:44:25

为此,您必须在故障转移期间在Node2上创建一个复制槽:

代码语言:javascript
复制
SELECT pg_create_physical_replication_slot(
          slot_name => 'slot',
          immediately_reserve => TRUE
       );
票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/320995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档