> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-home-button.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Различные статусы пайпа и их значения

# Жизненный цикл MySQL ClickPipe

В этом документе описаны различные этапы жизненного цикла MySQL ClickPipe, возможные статусы пайпа и их значение. Обратите внимание, что всё это также применимо к MariaDB.

<div id="provisioning">
  ## Подготовка
</div>

Когда вы нажимаете кнопку Create ClickPipe, ClickPipe создается в состоянии `Provisioning`. В ходе подготовки мы разворачиваем базовую инфраструктуру для работы ClickPipes этого сервиса, а также регистрируем начальные метаданные для пайпа. Поскольку вычислительные ресурсы ClickPipes в рамках одного сервиса используются совместно, ваш второй ClickPipe будет создан гораздо быстрее, чем первый, — инфраструктура уже будет готова.

<div id="setup">
  ## Настройка
</div>

После подготовки пайпа он переходит в состояние `Setup`. В этом состоянии мы создаём таблицы ClickHouse в пункте назначения. Здесь же мы получаем и сохраняем определения ваших исходных таблиц.

<div id="snapshot">
  ## Снимок
</div>

После завершения настройки пайп переходит в состояние `Snapshot` (если это не пайп только для CDC, который перейдет в `Running`). `Snapshot`, `Initial Snapshot` и `Initial Load` (более распространенный вариант) — взаимозаменяемые термины. В этом состоянии создается снимок исходных таблиц MySQL и загружается в ClickHouse. Срок хранения бинарных логов должен учитывать время, необходимое для первоначальной загрузки. Подробнее о первоначальной загрузке см. в [документации по параллельной первоначальной загрузке](/ru/integrations/clickpipes/mysql/parallel-initial-load). Пайп также перейдет в состояние `Snapshot`, если будет запущена ресинхронизация или если в существующий пайп будут добавлены новые таблицы.

<div id="running">
  ## Running
</div>

После завершения первоначальной загрузки пайп переходит в состояние `Running` (если это не пайп только со снимком, который в таком случае перейдёт в `Completed`). На этом этапе для пайпа начинается `Change-Data Capture`. В этом состоянии мы начинаем читать бинарные логи из исходной базы данных и синхронизировать данные с ClickHouse батчами. Подробнее об управлении CDC см. [в документации по управлению CDC](/ru/integrations/clickpipes/mysql/controlling-sync).

<div id="paused">
  ## Приостановка
</div>

Когда пайп находится в состоянии `Running`, его можно приостановить. Это остановит процесс CDC, и пайп перейдет в состояние `Paused`. В этом состоянии новые данные из исходной базы данных не загружаются, но уже имеющиеся данные в ClickHouse сохраняются. Из этого состояния работу пайпа можно возобновить.

<div id="paused">
  ## Приостановка
</div>

<Note>
  Это состояние появится в ближайшее время. Если вы используете наш [OpenAPI](/ru/products/cloud/features/admin-features/api/openapi), рекомендуем уже сейчас добавить его поддержку, чтобы ваша интеграция продолжала работать после выхода этой возможности.
</Note>

Когда вы нажимаете кнопку Pause, пайп переходит в состояние `Pausing`. Это промежуточное состояние, в котором идет остановка процесса CDC. Как только процесс CDC будет полностью остановлен, пайп перейдет в состояние `Paused`.

<div id="modifying">
  ## Изменение
</div>

<Note>
  Это состояние скоро появится. Если вы используете наш [OpenAPI](/ru/products/cloud/features/admin-features/api/openapi), рекомендуем уже сейчас добавить его поддержку, чтобы ваша интеграция продолжала работать, когда оно станет доступно.
</Note>

Сейчас это означает, что пайп находится в процессе удаления таблиц.

<div id="resync">
  ## Ресинхронизация
</div>

<Note>
  Это состояние скоро станет доступно. Если вы используете наш [OpenAPI](/ru/products/cloud/features/admin-features/api/openapi), рекомендуем уже сейчас добавить его поддержку, чтобы ваша интеграция продолжала работать после его выхода.
</Note>

Это состояние означает, что пайп находится в фазе ресинхронизации, на которой выполняется атомарная подмена таблиц \_resync исходными таблицами. Подробнее см. в [документации по ресинхронизации](/ru/integrations/clickpipes/mysql/resync).

<div id="completed">
  ## Завершено
</div>

Это состояние применяется к пайпам, работающим только со снимком, и означает, что создание снимка завершено и больше ничего делать не нужно.

<div id="failed">
  ## Сбой
</div>

Если в пайпе возникнет неустранимая ошибка, он перейдёт в состояние `Failed`. Чтобы восстановить пайп после этого, обратитесь в службу поддержки или [выполните ресинхронизацию](/ru/integrations/clickpipes/mysql/resync) его.
