wal_recycle
다 쓴 WAL 파일을 이름만 바꿔 재활용할지 결정합니다. 기본값은 on입니다.
on이면 WAL 파일을 rename 방식으로 recycle해 새 파일을 만드는 비용을 피합니다. 대부분의 파일시스템에서는 이미 블록이 할당된 파일을 재사용하는 쪽이 빠릅니다. 반면 COW(Copy-On-Write) 파일시스템에서는 새 파일을 만드는 편이 오히려 빠를 수 있어, 이 동작을 끄는 off 옵션이 제공됩니다.
노트
운영 노트: ZFS·Btrfs 같은 COW 파일시스템에 WAL을 두는 경우 wal_recycle=off와 wal_init_zero=off를 함께 적용하는 구성이 일반적입니다.
출처: PostgreSQL 18 문서