طريقة تقسيم قاعدة بيانات SQL إلى عدة أجزاء

الإهداءات
  • غزل من من قلب الغزل ..:
    ضياءٌ شعَّ من أرض المدينة و زُفَّت البشرى لرسول الله (ص) بولادة سبطه الأول الإمام المجتبى (ع).✨💚
  • غزل من قلب الغزل:
    "يارب دائمًا اعطنّي على قد نيتي وسخر لي الأشخاص اللي يشبهون قلبي🌿✨. .
  • غزل من قلب الغزل:
    مارس الرحمة قدر المُستطاع فكلما تلطفت مع خلق الله زاد الله لطفهُ حولك.💐
  • غزل من قلب الغزل:
    اللهم إنك عفوٌ كريمٌ تحب العفو فاعفو عنا ♥️😌
data.jpg

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

قد تحتاج إلى تقسيم قاعدة بيانات الموقع في حال وضعت شركة الاستضافة قيوداً على حجم الملفات المرفوعة، أو بسبب نفاد ذاكرة phpMyAdmin أثناء فك ضغط ملف gzip / zip.

للتغلب على هذه المشكلة يمكنك تقسيم قاعدة بيانات موقع بصيغة SQL إلى أقسام صغيرة تسمح بها الاسنضافة، ولا تسبب توقفاً أثناء التحميل، خصوصاً إذا كانت سرعة الانترنت لديك غير جيدة.

يمكن تقسيم قاعدة بيانات الموقع باستخدام برنامج مساعد صغير يقوم بتحويل الملف إلى عدة ملفات بينها ملف مخطط قاعدة البيانات وملفات تتضمن البيانات الكاملة.

برنامج تقسيم قاعدة بيانات SQL

- بداية قم بتحميل البرنامج التالي من موقع المبرمج Philip Lehmann-Böhm
SQLDumpSplitter.zip

- قم بفك الضغط عن الملف وتشغيل الملف التنفيذي SQLDumpSplitter.exe

سيعمل البرنامج مباشرة دون الحاجة للتنصيب.

في الخطوة الأولى Step1 قم بتحديد ملف قاعدة البيانات من جهاز الكمبيوتر وذلك بالنقر على زر Browse واختيار الملف المطلوب، ويجب أن يكون بصيغة SQL غير مضغوط.

في الخطوة الثانية Step2 قم بتحديد حجم كل جزء ووحدة قياس الحجم هل هي بالبايت Bytes أو الكيلوبايت Kilobytes أو الميجابايت Megabytes وذلك من خلال القائمة المسندلة.

سيعرض لك البرنامج معلومات عن حجم قاعدة البيانات وعدد الأجزاء المتوقعة.

استخدمنا هنا كمثال قاعدة بيانات بحجم 50 ميجابايت تقريباً، ومع تحديد حجم كل جزء 10 ميجابايت مثلاً سيتم تقسيم قاعدة البيانات إلى 5 أجزاء.

في الخطوة الثالثة Step 3 قم بتحديد مكان تخزين الملفات الناتجة عن تقسيم قاعدة بيانات الموقع،

في الخطوة الرابعة Step 4 قم بتشغيل البرنامج بالنقر على زر Execute

يمكنك تحديد خيار Skip comments lines لتجاوز أسطر التعليقات.

سيظهر مؤشر نسبة مئوية للدلالة على تقدم العمل .....


SQLDumpSplitter.jpg


بعد الانتهاء ستظهر لك رسالة تفيد بنجاح العملية

انتقل الى المجلد الهدف، ستجد ضمنه مجلداً جديداً يحمل الاسم SQLDumpSplitterResult

ستجد ضمن المجلد الجديد عدة ملفات ناتجة عن تقسيم قاعدة بيانات موقعك إضافة إلى ملف يتضمن اسمه الجزء DataStructure

عند استيراد قاعدة البيانات قم باستيراد الملف DataStructure أولاً ثم قم باستيراد بقية الملفات بالترتيب.

SQLDumpSplitterResult.jpg



تم ارفاق البرنامج في المرفقات.
مودتي
 

المرفقات

  • SQLDumpSplitter.zip
    218.7 KB · المشاهدات: 18

أقسام الرافدين

عودة
أعلى أسفل