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

force_aggregate_partitions_independently

Força o uso da otimização quando aplicável, mesmo que a heurística tenha decidido não usá-la

force_aggregation_in_order

Essa configuração é usada pelo próprio servidor para dar suporte a consultas distribuídas. Não a altere manualmente, pois isso prejudicará o funcionamento normal. (Força o uso de agregação em ordem em nós remotos durante a agregação distribuída).

force_data_skipping_indices

Desabilita a execução da consulta se os índices de salto de dados especificados não forem usados. Considere o exemplo a seguir:

force_grouping_standard_compatibility

Faz com que a função GROUPING retorne 1 quando o argumento não é usado como chave de agregação

force_index_by_date

Desativa a execução da consulta se o índice não puder ser usado com base na data. Funciona com tabelas da família MergeTree. Se force_index_by_date=1, o ClickHouse verifica se a consulta tem uma condição na chave de data que possa ser usada para restringir intervalos de dados. Se não houver uma condição adequada, ele lança uma exceção. No entanto, não verifica se a condição reduz a quantidade de dados a serem lidos. Por exemplo, a condição Date != ' 2000-01-01 ' é aceitável mesmo quando corresponde a todos os dados da tabela (ou seja, executar a consulta exige um full scan). Para mais informações sobre intervalos de dados em tabelas MergeTree, consulte MergeTree.

force_primary_key

Desativa a execução da consulta se não for possível usar indexação pela chave primária. Funciona com tabelas da família MergeTree. Se force_primary_key=1, o ClickHouse verifica se a consulta tem uma condição de chave primária que possa ser usada para restringir os intervalos de dados. Se não houver uma condição adequada, ele lançará uma exceção. No entanto, ele não verifica se a condição reduz a quantidade de dados a serem lidos. Para mais informações sobre intervalos de dados em tabelas MergeTree, consulte MergeTree.

force_remove_data_recursively_on_drop

Remove os dados recursivamente ao executar a consulta DROP. Evita o erro ‘Directory not empty’, mas pode remover silenciosamente dados desanexados
Última modificação em 23 de julho de 2026