Pular para o conteúdo principal
Esta seção apresenta as boas práticas que você vai querer seguir para aproveitar ao máximo o ClickHouse.
PáginaDescrição
Como escolher uma chave primáriaComo selecionar chaves primárias que maximizem o desempenho das consultas e minimizem a sobrecarga de armazenamento.
Selecionar tipos de dadosEscolha os tipos de dados ideais para reduzir o uso de memória, melhorar a compressão e acelerar as consultas.
Usar visões materializadasAproveite visões materializadas para pré-agregar dados e acelerar drasticamente as consultas analíticas.
Minimizar e otimizar JOINsBoas práticas para usar com eficiência os recursos de JOIN do ClickHouse.
Como escolher uma chave de particionamentoSelecione estratégias de particionamento que permitam eliminar dados desnecessários e executar consultas com mais rapidez.
Selecionar uma estratégia de inserçãoOtimize a vazão da ingestão de dados e reduza o consumo de recursos com padrões de inserção adequados.
Índices de salto de dadosAplique índices secundários de forma estratégica para ignorar blocos de dados irrelevantes e acelerar consultas com filtros.
Evitar mutaçõesProjete esquemas e fluxos de trabalho que eliminem operações custosas de UPDATE/DELETE para obter melhor desempenho.
Evitar OPTIMIZE FINALEvite gargalos de desempenho ao entender quando OPTIMIZE FINAL mais atrapalha do que ajuda.
Usar JSON quando apropriadoEquilibre flexibilidade e desempenho ao trabalhar com dados JSON semiestruturados no ClickHouse.
Última modificação em 10 de junho de 2026