enable_adaptive_memory_spill_scheduler
grace join.
enable_add_distinct_to_in_subqueries
DISTINCT em subconsultas IN. Esta configuração envolve um trade-off: ao habilitá-la, é possível reduzir bastante o tamanho das tabelas temporárias transferidas em subconsultas distribuídas com IN e acelerar significativamente a transferência de dados entre shards, garantindo que apenas valores únicos sejam enviados.
No entanto, habilitar essa configuração acrescenta esforço extra de mesclagem em cada nó, já que a desduplicação (DISTINCT) precisa ser executada. Use esta configuração quando a transferência pela rede for um gargalo e o custo adicional de mesclagem for aceitável.
enable_automatic_decision_for_merging_across_partitions_for_final
enable_early_constant_folding
enable_extended_results_for_datetime_functions
Date32 com faixa estendida (em comparação com o tipo Date)
ou DateTime64 com faixa estendida (em comparação com o tipo DateTime).
Valores possíveis:
0— As funções retornamDateouDateTimepara todos os tipos de argumentos.1— As funções retornamDate32ouDateTime64para argumentosDate32ouDateTime64, eDateouDateTimenos demais casos.
enable_full_text_index
allow_experimental_full_text_index
Se definido como true, permite o uso do índice de texto.
enable_global_with_statement
enable_hdfs_pread
pread para arquivos HDFS. Por padrão, hdfsPread é usado. Se estiver desativado, hdfsRead e hdfsSeek serão usados para ler arquivos HDFS.
enable_http_compression
- 0 — Desativado.
- 1 — Ativado.
enable_identifier_resolve_cache
enable_job_stack_trace
enable_lazy_columns_replication
enable_materialized_cte
enable_global_with_statement
enable_memory_bound_merging_of_aggregation_results
enable_multiple_prewhere_read_steps
enable_named_columns_in_function_tuple
enable_order_by_all
ORDER BY ALL; consulte ORDER BY.
Valores possíveis:
- 0 — Desativa ORDER BY ALL.
- 1 — Ativa ORDER BY ALL.
enable_parallel_blocks_marshalling
enable_parsing_to_custom_serialization
enable_producing_buckets_out_of_order_in_aggregation
distributed_aggregation_memory_efficient) produza buckets fora de ordem.
Isso pode melhorar o desempenho quando os tamanhos dos buckets de agregação são desiguais, permitindo que uma réplica envie buckets com IDs mais altos ao nó iniciador enquanto ainda processa alguns buckets pesados com IDs mais baixos.
A desvantagem é um uso de memória potencialmente maior.
enable_reads_from_query_cache
SELECT são obtidos do cache de consultas.
Valores possíveis:
- 0 - Desabilitado
- 1 - Habilitado
enable_s3_requests_logging
enable_scalar_subquery_optimization
enable_scopes_for_with_statement
enable_sharding_aggregator
GROUP BY com sharding, que distribui linhas entre threads aplicando hash à chave de agrupamento, para que cada thread agregue um subconjunto distinto de chaves sem uma fase de merge.
Isso é eficiente para chaves de alta cardinalidade com dados distribuídos de forma uniforme, mas pode ter desempenho ruim com distribuições de chaves muito desbalanceadas ou consultas com pouquíssimas chaves distintas.
Valores possíveis:
- 0 — A otimização de agregação com sharding está desabilitada.
- 1 — A otimização de agregação com sharding está habilitada.
Ativar essa configuração desabilita a otimização que remove partes de dados desnecessárias dos snapshots após a conclusão da etapa de planejamento.
Como resultado, consultas de longa duração podem reter partes obsoletas durante toda a execução, atrasando a limpeza dessas partes e aumentando a pressão sobre o armazenamento.No momento, essa configuração se aplica apenas a tabelas da família MergeTree.
- 0 - Desativado
- 1 - Ativado
enable_sharing_sets_for_mutations
IN entre diferentes tarefas da mesma mutação. Isso reduz o uso de memória e o consumo de CPU
enable_streaming_queries
SELECT ... FROM t STREAM [CURSOR '{...}'].
Quando desativado, qualquer expressão de tabela que use o modificador STREAM é rejeitada
na compilação do plano. Esta é a configuração principal para o recurso de
consultas de streaming; capacidades adicionais podem ser controladas por suas próprias configurações.
enable_time_time64_type
allow_experimental_time_time64_type
Permite a criação dos tipos de dados Time e Time64.
enable_unaligned_array_join
enable_url_encoding
enable_vertical_final
enable_writes_to_query_cache
SELECT serão armazenados no cache de consultas.
Valores possíveis:
- 0 - Desativado
- 1 - Ativado