delphi4arab منتديات دلفي للعرب
ترحيل البيانات باستعمال FDBatchMove بطيء نوعا ما مع مشاكل أخرى. - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : ترحيل البيانات باستعمال FDBatchMove بطيء نوعا ما مع مشاكل أخرى. (/showthread.php?tid=12004)



ترحيل البيانات باستعمال FDBatchMove بطيء نوعا ما مع مشاكل أخرى. - أبو معاذ - 13-07-2022

السلام عليكم ورحمة الله وبركاته.

في محاولة لترحيل بيانات من قاعدة بيانات قديمة من نوع Interbase 7.5  إلى أخرى من نوع Firebird 4  باستعمال المكون FDBatchMove

جدول المنتوجات  في قاعدة البيانات القديمة به 54 حقل و   17884  سطر .
له مفتاح رئيسي  على .  CodeArt  (كما لا يخفى على شريف علمكم ، مستحيل أن أجد سطرين بمفتاح واحد  )

واجهت هاتين المشكلتين :
1- عند ترحيل البيانات هناك خطأ key violation   يعني هناك سطرين بنفس الكود و هذا مستحيل ، و لكنه وقع لي.

 وجدت أحدهم وقع في نفس مشكلتي،
انظر على هذا الرابط  ، تتبعت الحل الذي وضعه ، و نجحت الفكرة ، لكن الترحيل بطيء نوعا ما ،
يعني 17884 سطر تتم في تقريا 8 دقائق.

هل من توجيه بارك الله فيكم.


RE: ترحيل البيانات باستعمال FDBatchMove بطيء نوعا ما مع مشاكل أخرى. - أبو معاذ - 14-07-2022

السلام عليكم.
حاولت تجربة مكونات Unidac مع CrBatchMove و كانت النتيجة جد رائعة.
ليس هناك خطأ key violation  ، وقت الترحيل دقيقتين و 30 ثانية فقط.