OutdatedPartsQuorumThread): enquanto uma réplica estiver inativa por menos segundos do que esse valor,
ela ainda impede a remoção de partes desatualizadas e a truncação de mutações concluídas. Um valor de 0
significa usar o padrão de dois timeouts de sessão do ZooKeeper.
Disponível somente no ClickHouse Cloud
Backoff inicial para a atualização das partes. Disponível apenas no ClickHouse Cloud
Timeouts de conexão HTTP entre servidores. Disponível apenas no ClickHouse Cloud
Limites de tempo para comunicação HTTP interserver. Disponível apenas no ClickHouse
Cloud
Adiciona um valor com distribuição uniforme de 0 a x segundos ao
shared_merge_tree_leader_update_period para evitar o efeito
thundering herd. Disponível apenas no ClickHouse Cloud
Período máximo para verificar novamente a liderança na atualização de partes. Disponível apenas no
ClickHouse Cloud
Número máximo de partes desatualizadas que o líder tentará confirmar para remoção em
uma única requisição HTTP. Disponível apenas no ClickHouse Cloud.
Backoff máximo para a atualização de partes. Disponível apenas no ClickHouse Cloud
Número máximo total de líderes de atualização de partes. Disponível apenas no ClickHouse Cloud
Número máximo de líderes de atualização das partes. Disponível apenas no ClickHouse Cloud
Número máximo de réplicas que participarão da exclusão de partes (killer thread). Disponível apenas
no ClickHouse Cloud
Número máximo de réplicas que tentarão atribuir merges potencialmente conflitantes (o que
permite evitar conflitos redundantes na atribuição de merges). 0 significa desabilitado. Disponível
apenas no ClickHouse Cloud
Número máximo de partes corrompidas para SMT; se houver mais, não permitir a desanexação automática.
Tamanho máximo de todas as partes corrompidas para SMT; se for maior, desanexação automática negada.
Por quanto tempo armazenamos os IDs de memoização de insert para evitar operações incorretas durante
as novas tentativas de insert. Disponível apenas no ClickHouse Cloud
Qual algoritmo será usado pela thread do coordenador de merges para distribuir merges entre réplicas
Tempo entre execuções da thread de eleição do coordenador de merge
Fator de variação do tempo de atraso da thread do coordenador
Com que frequência o coordenador de merge deve sincronizar com o ZooKeeper para obter metadados atualizados
Número de merges que o coordenador pode solicitar ao MergerMutator de uma só vez
Intervalo máximo entre execuções da thread do coordenador de merge
Número de entradas de merge que o coordenador deve preparar e distribuir pelos workers.
Quando definido como ‘auto’, equivale ao número máximo de tarefas de merge permitidas em uma única réplica multiplicado pelo número de réplicas ativas.
Intervalo mínimo entre execuções da thread do coordenador de merge
Tempo limite usado pela merge worker thread caso seja necessário atualizar seu estado após uma ação imediata
Intervalo entre execuções da thread do merge worker
Número de réplicas que ficarão no mesmo grupo de hash de rendezvous para a limpeza de partes desatualizadas.
Disponível apenas no ClickHouse Cloud.
Recarregará o predicado de merge na tarefa de seleção de merge/mutação quando a razão <candidate partitions for mutations only (partitions that cannot be merged)>/<candidate partitions for mutations> for maior que a configuração. Disponível apenas
no ClickHouse Cloud
Quantidade de jobs de busca de metadados de partes a serem agendados de uma só vez. Disponível apenas no
ClickHouse Cloud
Tempo para manter uma parte mesclada localmente sem iniciar uma nova mesclagem que a inclua.
Isso dá a outras réplicas a chance de buscar a parte e iniciar essa mesclagem.
Disponível apenas no ClickHouse Cloud.
Tamanho mínimo da parte (em linhas) para adiar a atribuição do próximo merge logo após
mesclá-la localmente. Disponível apenas no ClickHouse Cloud.
Tamanho da janela (em números de blocos) usado para distribuir a atribuição de operações de merge entre
as réplicas. As partes dentro da mesma janela são atribuídas às mesmas réplicas.
Disponível apenas no ClickHouse Cloud
Lê partes virtuais do líder quando possível. Disponível apenas no ClickHouse
Cloud
Com que frequência as réplicas tentarão atualizar o conjunto de réplicas em segundo plano. A próxima execução recebe
uma variação aleatória uniforme em [0, value] segundos. Exceção: value = 0 não segue esse comportamento;
a implementação aplica um valor mínimo de 200 ms, então a próxima execução recebe uma variação aleatória em [0, 200] ms.
Se ativado, todas as réplicas tentam buscar de outras réplicas os dados em memória da parte (como chave
primária, informações da partição e assim por diante) quando eles já existirem nelas.
Se ativado, todas as réplicas tentam buscar de outras réplicas, na inicialização, dados em memória da parte (como chave
primária, informações da partição e assim por diante) quando eles já existirem nelas.
Com que frequência a réplica tentará recarregar suas flags de acordo com o agendamento em segundo plano.
Habilita a solicitação, em outras réplicas, de indicações do cache de FS a partir do cache em memória. Disponível apenas no ClickHouse Cloud
Usa o formato compact para parte desatualizada: reduz a carga sobre o Keeper, melhora
o processamento de parte desatualizada. Disponível apenas no ClickHouse Cloud
Se habilitado, o contador de excesso de partes usará os dados compartilhados no Keeper, e não o estado local da réplica. Disponível apenas no ClickHouse Cloud
Se habilitado, o SharedMergeTree usa uma das sessões do pool de ZooKeeper no nível do servidor.
Quantas descobertas de partições devem ser agrupadas em um lote
Determina se o SMT descobrirá a partição de partes virtuais de forma atômica, com busca adicional de dados e configuração de watches.