Skip to main content
이러한 설정은 system.settings에서 사용할 수 있으며, source에서 자동으로 생성됩니다.

parallel_distributed_insert_select

병렬 분산 INSERT ... SELECT 쿼리를 활성화합니다. INSERT INTO distributed_table_a SELECT ... FROM distributed_table_b 쿼리를 실행할 때, 두 테이블이 동일한 클러스터를 사용하고 둘 다 복제된 테이블이거나 복제되지 않은 테이블이면, 이 쿼리는 각 세그먼트에서 로컬로 처리됩니다. 가능한 값:
  • 0 — 비활성화됩니다.
  • 1SELECT는 Distributed 엔진의 기반 테이블에서 각 세그먼트별로 실행됩니다.
  • 2SELECTINSERT는 Distributed 엔진의 기반 테이블에서/로 각 세그먼트별로 실행됩니다.
v25.4부터 ReplicatedMergeTree 또는 SharedMergeTree source의 INSERT ... SELECT도 레플리카 전반에서 병렬화할 수 있습니다. 이를 활성화하려면 다음을 설정하십시오:
  • parallel_distributed_insert_select = 2
  • enable_parallel_replicas = 1

parallel_hash_join_threshold

해시 기반 조인 알고리즘이 적용되면, 이 임계값은 hashparallel_hash 중 어느 것을 사용할지 결정하는 데 도움이 됩니다(오른쪽 테이블 크기를 추정할 수 있는 경우에만 해당). 오른쪽 테이블 크기가 임계값보다 작다고 확인되면 전자가 사용됩니다.

parallel_non_joined_rows_processing

RIGHT 및 FULL JOIN 수행 중 오른쪽 테이블의 조인되지 않은 행을 여러 스레드가 병렬로 처리할 수 있도록 합니다. 큰 테이블에 parallel_hash 조인 알고리즘을 사용할 때 조인되지 않은 단계의 처리 속도를 높일 수 있습니다. 비활성화하면 조인되지 않은 행은 단일 스레드에서 처리됩니다.

parallel_replica_offset

이는 직접 사용해서는 안 되는 내부 설정으로, ‘병렬 레플리카’ 모드의 구현 세부 사항을 나타냅니다. 이 설정은 분산 쿼리에서 쿼리 처리에 참여하는 병렬 레플리카의 인덱스 값으로 initiator server가 자동으로 설정합니다.

parallel_view_processing

attached 상태인 뷰로의 푸시를 순차 처리 대신 동시에 수행할 수 있게 합니다.
마지막 수정일 2026년 7월 24일