본문으로 건너뛰기
sync_replication_slots

sync_replication_slots

버전기본값context타입
17sighupboolean
18sighupboolean
19sighupboolean

physical standby가 primary의 logical failover slot을 자기 쪽으로 동기화하도록 한다. 기본값은 off이며, postgresql.conf나 서버 커맨드라인에서만 설정할 수 있다. standby 서버에 설정하는 파라미터로, PostgreSQL 17에서 추가됐다.

이 파라미터를 켜 두면 failover로 standby가 새 primary로 promote된 뒤에도 logical replication subscriber들이 새 primary에서 replication을 이어갈 수 있다. slot synchronization을 위해서는 standby의 primary_conninfo에 유효한 dbname을 지정해야 한다.

primary 쪽에서는 synchronized_standby_slots에 이 standby의 physical replication slot을 등록해, logical 변경 소비가 physical standby의 WAL 수신보다 앞서 나가지 않도록 함께 구성하는 것이 일반적이다.

출처: PostgreSQL 18 문서