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

max_temporary_columns

O número máximo de colunas temporárias que devem ser mantidas simultaneamente na RAM durante a execução de uma consulta, incluindo colunas constantes. Se uma consulta gerar um número de colunas temporárias em memória maior que o especificado como resultado de um cálculo intermediário, uma exceção será lançada.
Essa configuração é útil para evitar consultas excessivamente complexas.
O valor 0 significa sem limite.

max_temporary_data_on_disk_size_for_query

A quantidade máxima de dados consumidos por arquivos temporários em disco, em bytes, por todas as consultas em execução simultânea. Valores possíveis:
  • Inteiro positivo.
  • 0 — ilimitado (padrão)

max_temporary_data_on_disk_size_for_user

A quantidade máxima de dados consumidos por arquivos temporários em disco, em bytes, para todas as consultas de usuário em execução simultânea. Valores possíveis:
  • Inteiro positivo.
  • 0 — ilimitado (padrão)

max_temporary_non_const_columns

Assim como max_temporary_columns, este é o número máximo de colunas temporárias que devem ser mantidas na RAM simultaneamente ao executar uma consulta, sem contar as colunas constantes.
Colunas constantes são formadas com bastante frequência ao executar uma consulta, mas exigem praticamente zero recursos computacionais.
Última modificação em 23 de julho de 2026