Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Visão geral dos recursos

Este artigo foi criado para oferecer uma visão geral dos recursos disponíveis na documentação para ajudar você a aprender a aproveitar ao máximo sua implantação do ClickHouse Cloud. Explore os recursos organizados nos seguintes tópicos:

Antes de se aprofundar em tópicos mais específicos, recomendamos começar pelos nossos guias gerais de melhores práticas do ClickHouse, que abordam as práticas recomendadas gerais a serem seguidas ao usar o ClickHouse:

Página Descrição
Como escolher uma chave primária Como selecionar chaves primárias que maximizem o desempenho das consultas e minimizem a sobrecarga de armazenamento.
Selecionar tipos de dados Escolha os tipos de dados ideais para reduzir o uso de memória, melhorar a compressão e acelerar as consultas.
Usar visões materializadas Aproveite visões materializadas para pré-agregar dados e acelerar drasticamente as consultas analíticas.
Minimizar e otimizar JOINs Boas práticas para usar com eficiência os recursos de JOIN do ClickHouse.
Como escolher uma chave de particionamento Selecione estratégias de particionamento que permitam eliminar dados desnecessários e executar consultas com mais rapidez.
Selecionar uma estratégia de inserção Otimize 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 dados Aplique índices secundários de forma estratégica para ignorar blocos de dados irrelevantes e acelerar consultas com filtros.
Evitar mutações Projete esquemas e fluxos de trabalho que eliminem operações custosas de UPDATE/DELETE para obter melhor desempenho.
Evitar OPTIMIZE FINAL Evite gargalos de desempenho ao entender quando OPTIMIZE FINAL mais atrapalha do que ajuda.
Usar JSON quando apropriado Equilibre flexibilidade e desempenho ao trabalhar com dados JSON semiestruturados no ClickHouse.
Evitar colunas Nullable Evite colunas Nullable sempre que possível para reduzir a sobrecarga de armazenamento e melhorar o desempenho das consultas.

Técnicas de otimização de consultas e de ajuste de desempenho

Tópico Descrição
Guia de otimização de consultas Comece por aqui para entender os fundamentos da otimização de consultas, cobrindo cenários comuns e técnicas de desempenho para melhorar a velocidade de execução das consultas.
Guia avançado de índices primários Aprofunde-se no sistema exclusivo de indexação primária esparsa do ClickHouse, em como ele difere dos bancos de dados tradicionais e nas práticas recomendadas para estratégias de indexação ideais.
Paralelismo de consultas Saiba como o ClickHouse paraleliza a execução de consultas usando processing lanes e configurações de max_threads, incluindo como inspecionar e otimizar a execução paralela.
Chave de particionamento Domine a escolha da chave de particionamento para melhorar drasticamente o desempenho das consultas, permitindo eliminar segmentos de dados com eficiência e evitando armadilhas comuns de particionamento.
Data skipping indexes Aplique índices secundários de forma estratégica para ignorar blocos de dados irrelevantes e acelerar consultas filtradas em colunas que não fazem parte da chave primária.
Otimização de PREWHERE Entenda como o PREWHERE reduz automaticamente o I/O ao filtrar dados antes da leitura de colunas desnecessárias, além de como monitorar sua eficácia.
Inserções em massa Maximize a taxa de ingestão e reduza a sobrecarga de recursos agrupando inserções de dados de forma eficiente.
Inserções assíncronas Melhore o desempenho de inserção aproveitando o batching no servidor para reduzir a complexidade no cliente e aumentar a taxa de transferência em inserções de alta frequência.
Evite mutações Projete fluxos de trabalho append-only que eliminem operações custosas de UPDATE e DELETE, mantendo a precisão dos dados e o desempenho.
Evite colunas Nullable Reduza a sobrecarga de armazenamento e melhore o desempenho das consultas usando valores padrão em vez de colunas Nullable sempre que possível.
Evite OPTIMIZE FINAL Entenda quando você deve e quando não deve usar OPTIMIZE TABLE FINAL
Analisador Aproveite o analisador do ClickHouse para identificar gargalos de desempenho e otimizar planos de execução de consultas com mais eficiência.
Perfilamento de consultas Use o sampling query profiler para analisar padrões de execução de consultas, identificar pontos críticos de desempenho e otimizar o uso de recursos.
Cache de consultas Acelere consultas SELECT executadas com frequência ativando e configurando o cache integrado de resultados de consultas do ClickHouse.
Testando hardware Execute benchmarks de desempenho do ClickHouse em qualquer servidor, sem instalação, para avaliar as capacidades do hardware. (Não se aplica ao ClickHouse Cloud)

Monitoramento

Página Descrição
Advanced dashboard Use o Advanced dashboard integrado para monitorar a saúde e o desempenho do serviço
Integração com Prometheus Use o Prometheus para monitorar serviços na Cloud
Recursos de monitoramento na Cloud Tenha uma visão geral dos recursos integrados de monitoramento e das opções de integração

Segurança

Página Descrição
Recursos de segurança do ClickHouse Cloud Detalha as opções de segurança e as melhores práticas disponíveis para proteger organizações e serviços no ClickHouse Cloud.
Guias de gerenciamento de acesso na Cloud Esta seção contém guias passo a passo para gerenciar o acesso no ClickHouse Cloud.
Configurando filtros de IP Um guia sobre como criar ou modificar uma lista de acesso por IP.
Rede privada O ClickHouse Cloud permite conectar seus serviços à sua rede virtual na nuvem. Consulte estes guias para obter as etapas de configuração do seu provedor.
Mascaramento de dados Saiba como mascarar dados no ClickHouse.
Criptografia de dados Saiba como habilitar o Transparent Data Encryption, bem como as Customer Managed Encryption Keys.
Registro de auditoria Guias sobre como acessar e revisar eventos de auditoria no console do ClickHouse Cloud, além de logs e consultas de exemplo que os clientes podem usar para desenvolver seu programa de segurança BYOC.
Onboarding HIPAA Esta página descreve o processo para habilitar a implantação de serviços compatíveis com HIPAA no ClickHouse Cloud.
Onboarding PCI Esta página descreve o processo para habilitar a implantação de serviços compatíveis com PCI no ClickHouse Cloud.

Otimização de custos e faturamento

Página Descrição
Transferência de dados Entenda como o ClickHouse Cloud calcula o volume de dados transferidos de entrada e saída
Notificações Configure notificações para o seu serviço no ClickHouse Cloud. Por exemplo, quando o uso de créditos ultrapassar um limite
Navigation