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

# Control de la sincronización de un ClickPipe de MongoDB

> Documento sobre cómo controlar la sincronización de un ClickPipe de MongoDB

export const Image = ({img, alt, size = "lg"}) => {
  const normalizedSize = ["sm", "md", "lg"].includes(size) ? size : "lg";
  return <div className={`ch-image-${normalizedSize}`}>
      <Frame>
        <img src={img} alt={alt} />
      </Frame>
    </div>;
};

Este documento describe cómo controlar la sincronización de un ClickPipe de MongoDB cuando el ClickPipe está en **modo CDC (Running)**.

<div id="overview">
  ## Descripción general
</div>

Los ClickPipes para bases de datos tienen una arquitectura compuesta por dos procesos paralelos: extraer datos de la base de datos de origen y enviarlos a la base de datos de destino. El proceso de extracción está controlado por una configuración de sincronización que define con qué frecuencia se deben extraer los datos y cuántos datos se deben extraer en cada ocasión. Con "en cada ocasión", nos referimos a un lote, ya que el ClickPipe extrae y envía datos en lotes.

Hay dos formas principales de controlar la sincronización de un ClickPipe de MongoDB. El ClickPipe comenzará a enviar datos cuando entre en vigor una de las siguientes opciones.

<div id="interval">
  ### Intervalo de sincronización
</div>

El intervalo de sincronización del pipe es el tiempo (en segundos) durante el cual ClickPipe extraerá registros de la base de datos de origen. El tiempo necesario para enviar a ClickHouse los datos obtenidos no se incluye en este intervalo.

El valor predeterminado es **1 minuto**.
El intervalo de sincronización puede establecerse en cualquier entero positivo, pero se recomienda mantenerlo por encima de los 10 segundos.

<div id="batch-size">
  ### Tamaño del lote de extracción
</div>

El tamaño del lote de extracción es el número de registros que ClickPipe extraerá de la base de datos de origen en un solo lote. Los registros incluyen inserciones, actualizaciones y eliminaciones realizadas en las colecciones que forman parte del pipe.

El valor predeterminado es **100,000** registros.
Un máximo seguro es de 10 millones.

<div id="configuring">
  ### Configurar los ajustes de sincronización
</div>

Puede establecer el intervalo de sincronización y el tamaño del lote de extracción al crear un ClickPipe o editar uno existente.
Al crear un ClickPipe, esto aparecerá en el segundo paso del asistente de creación, como se muestra a continuación:

<Image img="https://mintcdn.com/private-7c7dfe99-postgresql-tls-support/vgIzai2BO-JprHxt/images/integrations/data-ingestion/clickpipes/postgres/create_sync_settings.webp?fit=max&auto=format&n=vgIzai2BO-JprHxt&q=85&s=0b421cc50dd749be2078d3fda028558e" alt="Crear ajustes de sincronización" size="md" width="902" height="654" data-path="images/integrations/data-ingestion/clickpipes/postgres/create_sync_settings.webp" />

Al editar un ClickPipe existente, puede ir a la pestaña **Settings** del pipe, pausar el pipe y luego hacer clic en **Configure** aquí:

<Image img="https://mintcdn.com/private-7c7dfe99-postgresql-tls-support/vgIzai2BO-JprHxt/images/integrations/data-ingestion/clickpipes/postgres/edit_sync_button.webp?fit=max&auto=format&n=vgIzai2BO-JprHxt&q=85&s=3cddcce54d1b06768120008331a26f6c" alt="Botón para editar la sincronización" size="md" width="933" height="417" data-path="images/integrations/data-ingestion/clickpipes/postgres/edit_sync_button.webp" />

Esto abrirá un panel lateral con los ajustes de sincronización, donde puede cambiar el intervalo de sincronización y el tamaño del lote de extracción:

<Image img="https://mintcdn.com/private-7c7dfe99-postgresql-tls-support/vgIzai2BO-JprHxt/images/integrations/data-ingestion/clickpipes/postgres/sync_settings_edit.webp?fit=max&auto=format&n=vgIzai2BO-JprHxt&q=85&s=6c873372bc3b574d5d47962576493ec6" alt="Editar ajustes de sincronización" size="md" width="598" height="588" data-path="images/integrations/data-ingestion/clickpipes/postgres/sync_settings_edit.webp" />

<div id="monitoring">
  ### Supervisión del comportamiento del control de sincronización
</div>

Puede ver cuánto tarda cada lote en la tabla **CDC Syncs** de la pestaña **Metrics** de ClickPipe. Tenga en cuenta que la duración aquí incluye el tiempo de envío y que, si no llegan filas, ClickPipe espera, y ese tiempo de espera también se incluye en la duración.

<Image img="https://mintcdn.com/private-7c7dfe99-postgresql-tls-support/vgIzai2BO-JprHxt/images/integrations/data-ingestion/clickpipes/postgres/cdc_syncs.webp?fit=max&auto=format&n=vgIzai2BO-JprHxt&q=85&s=dda50711612db431076bba72a0908e88" alt="tabla CDC Syncs" size="md" width="2428" height="626" data-path="images/integrations/data-ingestion/clickpipes/postgres/cdc_syncs.webp" />
