본문으로 건너뛰기
enable_parallel_append

enable_parallel_append

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

planner가 parallel-aware Append plan을 사용할지 정한다. 기본값은 on이다.

일반 Append는 자식 노드를 한 번에 하나씩 실행하지만, Parallel Append는 여러 parallel worker가 서로 다른 자식(예: 서로 다른 partition)을 나눠 맡아 동시에 실행한다. partitioned table이나 UNION ALL 쿼리를 병렬 처리할 때 partition 단위의 병렬성을 끌어내는 역할을 한다.

운영 노트: off는 진단 용도다. Parallel Append가 낀 plan의 동작이 의심될 때 세션에서 끄고 EXPLAIN (ANALYZE)를 비교하는 식으로 쓴다.

출처: PostgreSQL 18 문서