Pular para o conteúdo principal

O que a ressincronização faz?

A ressincronização envolve as seguintes operações, nesta ordem:
  1. O ClickPipe existente é excluído, e um novo ClickPipe de “ressincronização” é iniciado. Assim, alterações nas estruturas das tabelas de origem serão detectadas quando você fizer a ressincronização.
  2. O ClickPipe de ressincronização cria (ou substitui) um novo conjunto de tabelas de destino com os mesmos nomes das tabelas originais, mas com o sufixo _resync.
  3. A carga inicial é realizada nas tabelas _resync.
  4. As tabelas _resync são então trocadas com as tabelas originais. Linhas marcadas com exclusão suave são transferidas das tabelas originais para as tabelas _resync antes da troca.
Todas as configurações do ClickPipe original são mantidas no ClickPipe de ressincronização. As estatísticas do ClickPipe original são apagadas na UI.

Casos de uso para ressincronizar um ClickPipe

Aqui estão alguns cenários:
  1. Pode ser necessário fazer alterações significativas no schema das tabelas de origem, o que quebraria o ClickPipe existente e exigiria reiniciá-lo. Nesse caso, basta clicar em Ressincronizar após fazer as alterações.
  2. Especificamente no ClickHouse, talvez tenha sido necessário alterar as chaves do ORDER BY nas tabelas de destino. Você pode usar Ressincronizar para preencher novamente os dados na nova tabela com a chave de ordenação correta.
  3. O slot de replicação do ClickPipe foi invalidado: a ressincronização cria um novo ClickPipe e um novo slot no banco de dados de origem.
Você pode ressincronizar várias vezes; no entanto, leve em conta a carga no banco de dados de origem ao fazer isso, já que uma carga inicial de dados com threads paralelas é executada todas as vezes.

Guia de ressincronização do ClickPipe

  1. Na aba Data Sources, clique no ClickPipe do Postgres que você deseja ressincronizar.
  2. Acesse a aba Configurações.
  3. Clique no botão Ressincronizar.
  1. Uma caixa de diálogo de confirmação será exibida. Clique em Ressincronizar novamente.
  2. Acesse a aba Métricas.
  3. Em cerca de 5 segundos (e também ao recarregar a página), o status do pipe deve ser Setup ou Snapshot.
  4. A carga inicial da ressincronização pode ser acompanhada na aba Tabelas - na seção Estatísticas da carga inicial.
  5. Quando a carga inicial for concluída, o pipe trocará atomicamente as tabelas _resync pelas tabelas originais. Durante essa troca, o status será Ressincronizar.
  6. Quando a troca for concluída, o pipe entrará no estado Running e executará CDC, se estiver habilitado.
Última modificação em 10 de junho de 2026