تمت ترجمة هذه الوثائق تلقائيًا بواسطة الذكاء الاصطناعي.
توفر إضافة تصدير Pro ميزات محسّنة تتجاوز وظيفة التصدير القياسية.
تعتمد هذه الإضافة على إضافة إدارة المهام غير المتزامنة. يجب تفعيل إضافة إدارة المهام غير المتزامنة قبل استخدامها.


على زر التصدير، يمكنك إعداد وضع التصدير. تتوفر ثلاثة أوضاع اختيارية للتصدير:
بعد بدء عملية التصدير، ستعمل العملية في خيط (thread) خلفي منفصل دون الحاجة إلى إعداد يدوي من المستخدم. في واجهة المستخدم، بعد بدء عملية التصدير، ستظهر مهمة التصدير الجارية حاليًا في الزاوية العلوية اليمنى، مع عرض التقدم في الوقت الفعلي.

بعد اكتمال التصدير، يمكنك تنزيل الملف المُصدَّر من مهام التصدير.
عند وجود عدد كبير من مهام التصدير المتوازية، قد تتأثر بإعدادات الخادم، مما يؤدي إلى بطء استجابة النظام. لذلك، يوصى لمطوري النظام بتعيين الحد الأقصى لعدد مهام التصدير المتوازية (الافتراضي هو 3). عندما يتجاوز عدد المهام المتوازية الحد المكوّن، تدخل المهام الجديدة في حالة انتظار (queue).

طريقة إعداد عدد المهام المتوازية: متغير البيئة ASYNC_TASK_MAX_CONCURRENCY=عدد_المهام_المتوازية
بناءً على اختبارات شاملة مع تكوينات مختلفة وتعقيدات بيانات متنوعة، أعداد المهام المتوازية الموصى بها هي:
عندما تلاحظ أن عملية التصدير بطيئة بشكل غير طبيعي (انظر المرجع أدناه)، فقد تكون هذه مشكلة أداء ناتجة عن بنية "المجموعة" (Collection).
| خصائص البيانات | نوع الفهرس | حجم البيانات | مدة التصدير |
|---|---|---|---|
| لا توجد حقول ارتباط | مفتاح أساسي / قيد فريد | مليون | 3 إلى 6 دقائق |
| لا توجد حقول ارتباط | فهرس عادي | مليون | 6 إلى 10 دقائق |
| لا توجد حقول ارتباط | فهرس مركب (غير فريد) | مليون | 30 دقيقة |
| حقول الارتباط (واحد لواحد، واحد لمتعدد، متعدد لواحد، متعدد لمتعدد) | مفتاح أساسي / قيد فريد | 500 ألف | 15 إلى 30 دقيقة |
لضمان عمليات تصدير فعالة، نوصي بما يلي:
| نوع الشرط | الشرط المطلوب | ملاحظات أخرى |
|---|---|---|
| بنية المجموعة (يجب استيفاء شرط واحد على الأقل) | يحتوي على مفتاح أساسي يحتوي على قيد فريد يحتوي على فهرس (فريد، عادي، مركب) | الأولوية: مفتاح أساسي > قيد فريد > فهرس |
| خصائص الحقل | يجب أن يكون المفتاح الأساسي / القيد الفريد / الفهرس (أحدها) ذا خصائص قابلة للترتيب، مثل: معرف تلقائي الزيادة (Auto-incrementing ID)، معرف Snowflake، UUID v1، الطابع الزمني (timestamp)، الأرقام، إلخ. (ملاحظة: الحقول غير القابلة للترتيب مثل UUID v3/v4/v5، السلاسل النصية العادية، وما إلى ذلك، ستؤثر على الأداء) | لا يوجد |

