我有使用复制槽的PostgreSQL流复制设置。Node1是主的,Node2是从的。现在,node1已经下台,并提升了node2。Node2正在运行,并处于读写模式.现在node2负载很重。如何确保在node2上保存足够多的WALs,以便当node1加入时,它可以使用pg_rewind进行不同的同步。这是PostgreSQL 14,没有WAL存档设置。
发布于 2022-12-15 08:44:25
为此,您必须在故障转移期间在Node2上创建一个复制槽:
SELECT pg_create_physical_replication_slot(
slot_name => 'slot',
immediately_reserve => TRUE
);https://dba.stackexchange.com/questions/320995
复制相似问题