Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

configurações de sessão de optimize_aggregation_in_order_*

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

optimize_aggregation_in_order

Tipo
Bool
Padrão
0

Habilita a otimização de GROUP BY em consultas SELECT para agregar dados seguindo a ordem correspondente em tabelas MergeTree.

Valores possíveis:

  • 0 — a otimização de GROUP BY está desabilitada.
  • 1 — a otimização de GROUP BY está habilitada.

Veja também

optimize_aggregation_in_order_limit

Tipo
Bool
Padrão
1
Histórico de versões
VersãoValor padrãoComentário
26.71Nova configuração para aplicar o `LIMIT` à agregação em ordem, permitindo interrupção antecipada quando o `ORDER BY` for um prefixo da descrição de ordenação do `GROUP BY`.

Quando habilitado e a agregação em ordem está ativa, aplica o LIMIT à etapa de agregação para permitir a interrupção antecipada após produzir grupos suficientes. Isso reduz a quantidade de dados lidos quando o ORDER BY corresponde ao prefixo da chave do GROUP BY. Pode reduzir o valor relatado por rows_before_limit_at_least; use exact_rows_before_limit se forem necessárias contagens exatas.

Navigation