Что делает ресинхронизация?
ресинхронизация выполняет следующие операции в таком порядке:
- Существующий ClickPipe удаляется, и запускается новый ClickPipe для ресинхронизации. Благодаря этому при повторной синхронизации учитываются изменения в структуре исходных таблиц.
- ClickPipe для ресинхронизации создает (или заменяет) новый набор целевых таблиц с теми же именами, что и у исходных таблиц, но с суффиксом
_resync. - Для таблиц
_resyncвыполняется начальная загрузка. - Затем таблицы
_resyncменяются местами с исходными таблицами. Перед заменой строки, помеченные как удаленные, переносятся из исходных таблиц в таблицы_resync.
Все настройки исходного ClickPipe сохраняются в ClickPipe для ресинхронизации. В интерфейсе статистика исходного ClickPipe очищается.
Руководство по ресинхронизации ClickPipe
- На вкладке «Источники данных» выберите MongoDB ClickPipe, который нужно ресинхронизировать.
- Перейдите на вкладку Настройки.
- Нажмите кнопку Resync.

- Появится диалоговое окно подтверждения. Нажмите Resync ещё раз.
- Перейдите на вкладку Метрики.
- Дождитесь, пока статус пайпа не станет Setup или Snapshot.
- Ход начальной загрузки при ресинхронизации можно отслеживать на вкладке Таблицы в разделе Статистика начальной загрузки.
- После завершения начальной загрузки пайп атомарно поменяет местами таблицы
_resyncи исходные таблицы. Во время переключения статус будет Resync. - После завершения переключения пайп перейдёт в состояние Running и будет выполнять CDC, если он включён.