الانتقال إلى المحتوى الرئيسي

ماذا تفعل إعادة المزامنة؟

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

حالات استخدام إعادة مزامنة ClickPipe

فيما يلي بعض السيناريوهات:
  1. قد تحتاج إلى إجراء تغييرات كبيرة على المخطط في الجداول المصدر، ما قد يؤدي إلى تعطُّل ClickPipe الحالي واضطرارك إلى البدء من جديد. يمكنك ببساطة النقر على إعادة مزامنة بعد إجراء التغييرات.
  2. وبالنسبة إلى ClickHouse تحديدًا، قد تحتاج إلى تغيير مفاتيح ORDER BY في الجداول الهدف. يمكنك استخدام إعادة مزامنة لإعادة تعبئة البيانات في الجدول الجديد باستخدام مفتاح الفرز الصحيح.
  3. إذا أصبحت replication slot الخاصة بـ ClickPipe غير صالحة، فسيؤدي إعادة مزامنة إلى إنشاء ClickPipe جديد وslot جديدة في قاعدة البيانات المصدر.
يمكنك إعادة المزامنة عدة مرات، ولكن يُرجى مراعاة الحمل الواقع على قاعدة البيانات المصدر عند إعادة المزامنة، لأن التحميل الأولي باستخدام خيوط متوازية يكون جزءًا من العملية في كل مرة.

دليل إعادة مزامنة ClickPipe

  1. في علامة تبويب Data Sources، انقر على Postgres ClickPipe الذي تريد إعادة مزامنته.
  2. انتقل إلى علامة تبويب Settings.
  3. انقر على زر إعادة مزامنة.
  1. ينبغي أن يظهر مربع حوار للتأكيد. انقر على إعادة مزامنة مرة أخرى.
  2. انتقل إلى علامة تبويب Metrics.
  3. خلال نحو 5 ثوانٍ (وأيضًا عند تحديث الصفحة)، ينبغي أن تصبح حالة الـ pipe Setup أو Snapshot.
  4. يمكن متابعة التحميل الأولي لإعادة المزامنة في علامة تبويب Tables ضمن قسم Initial Load Stats.
  5. بعد اكتمال التحميل الأولي، سيُجري الـ pipe عملية تبديل ذرّية بين جداول _resync والجداول الأصلية. وأثناء عملية تبديل، ستكون الحالة إعادة مزامنة.
  6. بعد اكتمال عملية تبديل، سيدخل الـ pipe في حالة Running ويُجري CDC إذا كان مُمكّنًا.
آخر تعديل في ٢٥ يونيو ٢٠٢٦