> ## 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

<div id="transactions">
  ### استثناء: المعاملات طويلة التشغيل على قاعدة البيانات المصدر
</div>

عند تنفيذ معاملة على قاعدة البيانات المصدر، ينتظر ClickPipe حتى يتلقى COMMIT الخاص بها قبل المتابعة. وهذا **يتجاوز** كلاً من فاصل المزامنة وحجم دفعة السحب.

<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 موجود، يمكنك الانتقال إلى علامة التبويب **Settings** الخاصة بالمسار، ثم إيقاف المسار مؤقتًا والنقر على **Configure** هنا:

<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" />
