Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

configurações de sessão enable_join_*

Essas configurações estão disponíveis em system.settings e são geradas automaticamente a partir do código-fonte.

enable_join_fixed_hash_table_conversion

Tipo
Bool
Padrão
1
Histórico de versões
VersãoValor padrãoComentário
26.41Nova configuração para permitir a conversão da tabela hash em um array linear em junções quando a chave é um único inteiro com um pequeno intervalo de valores.

Permite converter a tabela hash em um array linear em junções quando a chave é um único inteiro com um pequeno intervalo de valores.

enable_join_runtime_filters

Recurso beta
Tipo
Bool
Padrão
1
Histórico de versões
VersãoValor padrãoComentário
26.21Esta otimização foi habilitada
25.100Nova configuração

Filtra o lado esquerdo usando o conjunto de chaves de JOIN coletado do lado direito em tempo de execução.

enable_join_runtime_filters_index_analysis

Recurso experimental
Tipo
Bool
Padrão
0
Histórico de versões
VersãoValor padrãoComentário
26.70Nova configuração para habilitar a filtragem de joins usando análise dinâmica de índices

Execute uma segunda etapa de análise de índices (via use_skip_indexes_on_data_read) para descartar grânulos no lado esquerdo (LHS) de um join.

enable_join_transitive_predicates

Recurso beta
Tipo
Bool
Padrão
1
Histórico de versões
VersãoValor padrãoComentário
26.61Habilita enable_join_transitive_predicates por padrão
26.40Nova configuração para inferir predicados transitivos de equi-join para a otimização da ordem de join.

Infere predicados transitivos de equi-join com base nas condições de join existentes. Por exemplo, dado A.x = B.x e B.x = C.x, um predicado sintético A.x = C.x é adicionado para que o otimizador da ordem de join possa considerar planos direct (A JOIN C).

Navigation