Skip to main content

Что делает ресинхронизация?

ресинхронизация выполняет следующие операции в таком порядке:
  1. Существующий ClickPipe удаляется, и запускается новый ClickPipe для ресинхронизации. Благодаря этому при повторной синхронизации учитываются изменения в структуре исходных таблиц.
  2. ClickPipe для ресинхронизации создает (или заменяет) новый набор целевых таблиц с теми же именами, что и у исходных таблиц, но с суффиксом _resync.
  3. Для таблиц _resync выполняется начальная загрузка.
  4. Затем таблицы _resync меняются местами с исходными таблицами. Перед заменой строки, помеченные как удаленные, переносятся из исходных таблиц в таблицы _resync.
Все настройки исходного ClickPipe сохраняются в ClickPipe для ресинхронизации. В интерфейсе статистика исходного ClickPipe очищается.
Вы можете выполнять ресинхронизацию несколько раз, однако при повторной синхронизации учитывайте нагрузку на исходную базу данных, поскольку каждый раз выполняется начальная загрузка с параллельными потоками.

Руководство по ресинхронизации ClickPipe

  1. На вкладке «Источники данных» выберите MongoDB ClickPipe, который нужно ресинхронизировать.
  2. Перейдите на вкладку Настройки.
  3. Нажмите кнопку Resync.
  1. Появится диалоговое окно подтверждения. Нажмите Resync ещё раз.
  2. Перейдите на вкладку Метрики.
  3. Дождитесь, пока статус пайпа не станет Setup или Snapshot.
  4. Ход начальной загрузки при ресинхронизации можно отслеживать на вкладке Таблицы в разделе Статистика начальной загрузки.
  5. После завершения начальной загрузки пайп атомарно поменяет местами таблицы _resync и исходные таблицы. Во время переключения статус будет Resync.
  6. После завершения переключения пайп перейдёт в состояние Running и будет выполнять CDC, если он включён.
Последнее изменение 23 июля 2026 г.