본문으로 건너뛰기
wal_decode_buffer_size

wal_decode_buffer_size

버전기본값context타입
15512kBpostmaster (재시작)integer
16512kBpostmaster (재시작)integer
17512kBpostmaster (재시작)integer
18512kBpostmaster (재시작)integer
19512kBpostmaster (재시작)integer

recovery 중 prefetch할 블록을 찾기 위해 서버가 WAL을 얼마나 앞서 읽어볼 수 있는지 상한을 정한다.

recovery_prefetch가 동작할 때 미리 decode해 두는 WAL의 범위를 제한하는 파라미터로, recovery가 진행 중일 때만 의미가 있다. 단위 없이 지정하면 바이트로 해석하며 기본값은 512kB다. 서버 시작 시에만 설정할 수 있다. prefetch를 더 공격적으로 가져가고 싶다면 동시 prefetch 양을 제한하는 maintenance_io_concurrency와 함께 조정한다.

출처: PostgreSQL 18 문서