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

# التحكم في مزامنة ClickPipe لـ MongoDB

> دليل للتحكم في مزامنة ClickPipe لـ MongoDB

export const Image = ({img, alt, size}) => {
  return <Frame>
      <img src={img} alt={alt} />
    </Frame>;
};

توضح هذه الوثيقة كيفية التحكم في مزامنة ClickPipe الخاص بـ MongoDB عندما يكون ClickPipe في **وضع CDC (Running)**.

<div id="overview">
  ## نظرة عامة
</div>

تتكوّن معمارية ClickPipes الخاصة بقواعد البيانات من عمليتين متوازيتين: السحب من قاعدة البيانات المصدر والدفع إلى قاعدة البيانات الهدف. وتتحكم في عملية السحب إعدادات مزامنة تحدد مدى تكرار سحب البيانات ومقدار البيانات التي ينبغي سحبها في كل مرة. والمقصود بعبارة "في كل مرة" هو دفعة واحدة، لأن ClickPipe يسحب البيانات ويدفعها على شكل دفعات.

هناك طريقتان رئيسيتان للتحكم في مزامنة ClickPipe لـ MongoDB. وسيبدأ ClickPipe في الدفع عند تفعيل أحد الإعدادات أدناه.

<div id="interval">
  ### فاصل المزامنة
</div>

فاصل المزامنة الخاص بالمسار هو مقدار الوقت (بالثواني) الذي سيقوم ClickPipe خلاله بسحب السجلات من قاعدة البيانات المصدر. ولا يشمل هذا الفاصل الوقت اللازم لإرسال ما لدينا إلى ClickHouse.

القيمة الافتراضية هي **دقيقة واحدة**.
يمكن ضبط فاصل المزامنة على أي عدد صحيح موجب، ولكن يُوصى بالإبقاء عليه فوق 10 ثوانٍ.

<div id="batch-size">
  ### حجم دفعة السحب
</div>

حجم دفعة السحب هو عدد السجلات التي سيسحبها ClickPipe من قاعدة البيانات المصدرية في دفعة واحدة. ويُقصد بالسجلات هنا عمليات insert والتحديث والحذف التي تُجرى على الـcollections التي تشكّل جزءًا من المسار.

القيمة الافتراضية هي **100,000** سجل.
والحد الأقصى الآمن هو 10 ملايين.

<div id="configuring">
  ### تهيئة إعدادات المزامنة
</div>

يمكنك تعيين فاصل المزامنة وحجم دفعة السحب عند إنشاء ClickPipe أو تعديل ClickPipe موجود.
وعند إنشاء ClickPipe، ستظهر هذه الإعدادات في الخطوة الثانية من معالج الإنشاء، كما هو موضح أدناه:

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/kkh98eOd_iRyUp1R/images/integrations/data-ingestion/clickpipes/postgres/create_sync_settings.png?fit=max&auto=format&n=kkh98eOd_iRyUp1R&q=85&s=dbcccdd0f80f4f70e2ad1aea1c9f0124" alt="إنشاء إعدادات المزامنة" size="md" width="902" height="654" data-path="images/integrations/data-ingestion/clickpipes/postgres/create_sync_settings.png" />

وعند تعديل ClickPipe موجود، يمكنك الانتقال إلى علامة تبويب **الإعدادات** الخاصة بالمسار، ثم إيقاف المسار مؤقتًا والنقر على **تهيئة** هنا:

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/kkh98eOd_iRyUp1R/images/integrations/data-ingestion/clickpipes/postgres/edit_sync_button.png?fit=max&auto=format&n=kkh98eOd_iRyUp1R&q=85&s=ef8e8adfc27a5c01c7af37fb67a4c3e8" alt="زر تعديل المزامنة" size="md" width="933" height="417" data-path="images/integrations/data-ingestion/clickpipes/postgres/edit_sync_button.png" />

سيؤدي ذلك إلى فتح لوحة جانبية تتضمن إعدادات المزامنة، حيث يمكنك تغيير فاصل المزامنة وحجم دفعة السحب:

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/kkh98eOd_iRyUp1R/images/integrations/data-ingestion/clickpipes/postgres/sync_settings_edit.png?fit=max&auto=format&n=kkh98eOd_iRyUp1R&q=85&s=fee0afbd90b0b8d88cc66b7ea2342a36" alt="تعديل إعدادات المزامنة" size="md" width="598" height="588" data-path="images/integrations/data-ingestion/clickpipes/postgres/sync_settings_edit.png" />

<div id="monitoring">
  ### مراقبة سلوك التحكم بالمزامنة
</div>

يمكنك معرفة المدة التي تستغرقها كل دفعة في جدول **CDC Syncs** ضمن علامة التبويب **Metrics** في ClickPipe. لاحظ أن المدة هنا تشمل أيضًا وقت الإرسال، وإذا لم ترد أي صفوف، فسينتظر ClickPipe، كما يُحتسب وقت الانتظار ضمن هذه المدة أيضًا.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/kkh98eOd_iRyUp1R/images/integrations/data-ingestion/clickpipes/postgres/cdc_syncs.png?fit=max&auto=format&n=kkh98eOd_iRyUp1R&q=85&s=d5e8baded42e7b1448e913b86a2374ec" alt="جدول CDC Syncs" size="md" width="2428" height="626" data-path="images/integrations/data-ingestion/clickpipes/postgres/cdc_syncs.png" />
