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

# Resync ClickPipe لقاعدة بيانات

> دليل Resync ClickPipe لقاعدة بيانات

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

<div id="what-mysql-resync-do">
  ### ماذا تفعل إعادة المزامنة؟
</div>

تتضمن إعادة المزامنة العمليات التالية بالترتيب:

1. يُحذف ClickPipe الحالي، ثم يُطلَق ClickPipe جديد لعملية "resync". وبذلك، تُلتقَط التغييرات التي تطرأ على بُنى جداول المصدر عند إجراء إعادة المزامنة.
2. ينشئ ClickPipe الخاص بإعادة المزامنة (أو يستبدل) مجموعة جديدة من جداول الوجهة تحمل الأسماء نفسها للجداول الأصلية، مع إضافة اللاحقة `_resync`.
3. يُنفَّذ التحميل الأوّلي على جداول `_resync`.
4. بعد ذلك، يُجرى تبديل جداول `_resync` مع الجداول الأصلية. وتُنقل الصفوف المحذوفة حذفًا غير نهائي من الجداول الأصلية إلى جداول `_resync` قبل التبديل.

يتم الاحتفاظ بجميع إعدادات ClickPipe الأصلي في ClickPipe الخاص بإعادة المزامنة. وتُمسَح إحصاءات ClickPipe الأصلي في UI.

<div id="use-cases-mysql-resync">
  ### حالات استخدام إعادة مزامنة ClickPipe
</div>

فيما يلي بعض السيناريوهات:

1. قد تحتاج إلى إجراء تغييرات كبيرة على بنية الجداول المصدر، وهو ما قد يؤدي إلى تعطل ClickPipe الحالي ويستلزم البدء من جديد. يمكنك ببساطة النقر على Resync بعد إجراء هذه التغييرات.
2. وبالنسبة إلى ClickHouse تحديدًا، قد تحتاج إلى تغيير مفاتيح `ORDER BY` في الجداول الهدف. يمكنك استخدام Resync لإعادة تعبئة البيانات في الجدول الجديد باستخدام مفتاح الفرز الصحيح.

<Note>
  يمكنك إعادة المزامنة عدة مرات، ولكن يُرجى مراعاة الحمل على قاعدة البيانات المصدر عند إعادة المزامنة.
</Note>

<div id="guide-mysql-resync">
  ### دليل Resync ClickPipe
</div>

1. في علامة التبويب **Data Sources**، انقر على MySQL ClickPipe الذي تريد عمل Resync له.
2. انتقل إلى علامة التبويب **Settings**.
3. انقر على الزر **Resync**.

<Image img="https://mintcdn.com/private-7c7dfe99-mintlify-fbfa8bee/kkh98eOd_iRyUp1R/images/integrations/data-ingestion/clickpipes/postgres/resync_button.png?fit=max&auto=format&n=kkh98eOd_iRyUp1R&q=85&s=8d302f4e01721c91952efa0205df6c4e" border size="md" width="737" height="205" data-path="images/integrations/data-ingestion/clickpipes/postgres/resync_button.png" />

4. يجب أن تظهر نافذة تأكيد. انقر على **Resync** مرة أخرى.
5. انتقل إلى علامة التبويب **Metrics**.
6. بعد نحو 5 ثوانٍ (وأيضًا عند تحديث الصفحة)، يجب أن تصبح حالة المسار **Setup** أو **Snapshot**.
7. يمكن متابعة التحميل الأولي لـ Resync في علامة التبويب **Tables** ضمن قسم **Initial Load Stats**.
8. بعد اكتمال التحميل الأولي، سيُبدِّل المسار الجداول `_resync` مع الجداول الأصلية تبديلًا ذريًا. أثناء التبديل، ستكون الحالة **Resync**.
9. بعد اكتمال التبديل، سيدخل المسار في حالة **Running** ويُجري CDC إذا كان مُمكّنًا.
