본문으로 건너뛰기

commit_siblings

버전기본값context타입
14five transactionsuserinteger
15five transactionsuserinteger
16five transactionsuserinteger
17five transactionsuserinteger
18five transactionsuserinteger
19five transactionsuserinteger

commit_delay 지연을 실제로 수행하기 위한 최소 동시 open 트랜잭션 수를 정한다. 기본값은 5다.

WAL flush 직전에 이 수 이상의 트랜잭션이 활성 상태일 때만 commit_delay만큼 기다린다. 값을 크게 잡을수록 지연 시간 동안 적어도 하나의 다른 트랜잭션이 commit 준비를 마칠 확률이 높아지므로, 지연이 헛되이 낭비되는 상황을 줄이는 문턱값 역할을 한다. commit_delay가 0이면 이 파라미터는 아무 효과가 없다.

출처: PostgreSQL 18 문서