본문으로 건너뛰기
io_max_combine_limit

io_max_combine_limit

버전기본값context타입
18128kBpostmaster (재시작)integer
19128kBpostmaster (재시작)integer

I/O를 병합해 수행하는 연산의 최대 I/O 크기에 대한 하드 상한이다. PostgreSQL 18에서 추가됐으며, 사용자가 바꿀 수 있는 io_combine_limit를 조용히 제한하는 역할을 한다. 서버 시작 시에만 설정할 수 있다.

단위 없이 값을 주면 블록(BLCKSZ, 보통 8kB) 단위로 해석하며 기본값은 128kB다. 설정 가능한 최대 크기는 OS와 블록 크기에 따라 다르지만 보통 Unix에서 1MB, Windows에서 128kB다. io_combine_limit를 이 값보다 크게 잡아도 실제로는 이 값이 적용되므로, 병합 I/O 크기를 128kB 이상으로 키우려면 두 파라미터를 모두 올려야 한다.

출처: PostgreSQL 18 문서