configurações de sessão enable_parallel_*
Configurações de sessão do ClickHouse no grupo gerado enable_parallel_*.
Essas configurações estão disponíveis em system.settings e são geradas automaticamente a partir do código-fonte.
Afeta apenas consultas distribuídas. Quando habilitada, os blocos serão (des)serializados e (des)comprimidos por threads do pipeline (ou seja, com maior paralelismo do que o padrão) antes/depois de serem enviados ao iniciador.
Paraleliza a mesclagem final das tabelas hash de agregação de nível único de cada thread. O espaço de chaves é dividido em partições distintas pelo hash da chave, e cada partição é mesclada independentemente: a thread de mesclagem enumera todas as tabelas de cada thread e combina as chaves que pertencem à sua partição, garantindo que duas threads nunca acessem a mesma chave. Se a configuração estiver desativada, as tabelas de nível único serão mescladas serialmente em uma única thread. A agregação por chaves de 8 e 16 bits mantém sua própria mesclagem paralela particionada por intervalo, independentemente desta configuração.
Última modificação em 14 de agosto de 2026