본문으로 건너뛰기

io_worker_launch_interval

새 I/O worker process를 추가로 띄우기 전 확보해야 하는 최소 간격을 정합니다. PostgreSQL 19(beta)에서 추가된 파라미터로, 기본값은 100ms입니다.

io_method가 worker일 때만 효과가 있고, postgresql.conf 파일이나 서버 커맨드라인에서만 설정할 수 있습니다. PostgreSQL 19에서 자동 조절 방식으로 바뀐 I/O worker pool 구조와 관련 파라미터 네 개의 관계는 io_min_workers에 정리했습니다.

worker를 하나 띄운 뒤 이 간격이 지나야 다음 worker를 띄울 수 있습니다. 지속되지 않는 순간적인 I/O burst에 반응해 worker가 과도하게 늘어나는 것을 막는 안전장치입니다.

노트

운영 노트: 대부분의 환경에서 기본값을 그대로 두면 됩니다. burst 초기 반응 속도가 아쉽다면 간격을 줄이기보다 io_min_workers를 올려 상시 대기 worker를 늘리는 쪽이 예측 가능합니다.

출처: PostgreSQL 19 문서