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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

طريقة تقسيم قاعدة بيانات SQL إلى أقسام صغيرة

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

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

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

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

مدرسة زاد

زاهر هاشم

 

مقالات ذات صلة

1 تعليق

  1. شكرا لك جزاك الله خير الجزاء ، كنت ابحث عن هذا البرنامج القديم المفيد ، الحقيقه انقذتني جزيت خيرا

ترك الرد

من فضلك ادخل تعليقك
من فضلك ادخل اسمك هنا

أحدث الدروس

احدث التعليقات