Essas configurações estão disponíveis em system.settings e são geradas automaticamente a partir do código-fonte.
partial_merge_join_left_table_buffer_bytes
Tipo
UInt64
Padrão
0
Se não for 0, agrupa os blocos da tabela à esquerda em blocos maiores no partial merge join. Isso usa até 2x da memória especificada por thread de join.
partial_merge_join_rows_in_right_blocks
Tipo
UInt64
Padrão
65536
Limita o tamanho dos blocos de dados do lado direito do join no algoritmo partial merge join para consultas JOIN.
Servidor ClickHouse:
- Divide os dados do join do lado direito em blocos com até o número especificado de linhas.
- Cria um índice para cada bloco com os valores mínimo e máximo.
- Descarrega os blocos preparados em disco, se possível.
Possíveis valores:
- Qualquer número inteiro positivo. Faixa de valores recomendada: [1000, 100000].