Skip to main content
Este guia faz parte de uma coleção de aprendizados obtidos em encontros da comunidade. Para mais soluções práticas e insights, você pode navegar por problema específico. Quer mais dicas de otimização de desempenho? Confira o guia de insights da comunidade sobre Otimização de desempenho.

Entendendo o problema

O ClickHouse emitirá um erro “Too many parts” para evitar uma degradação grave do desempenho. Partes pequenas causam vários problemas: pior desempenho de consulta, pois é preciso ler e mesclar mais arquivos durante as consultas; maior uso de memória, já que cada parte exige metadados em memória; menor eficiência de compressão, porque blocos de dados menores são compactados com menos eficácia; maior sobrecarga de E/S devido ao maior número de descritores de arquivo e operações de seek; e merges em segundo plano mais lentos, o que aumenta o trabalho do agendador de merges. Documentação relacionada

Identifique o problema cedo

Esta consulta monitora a fragmentação das tabelas analisando a contagem e o tamanho das partes em todas as tabelas ativas. Ela identifica tabelas com partes em excesso ou muito pequenas que podem exigir otimização de merge. Use isso regularmente para detectar problemas de fragmentação antes que eles afetem o desempenho das consultas.
runnable editable

Fontes de vídeo

Última modificação em 3 de julho de 2026