إذا كنت مستخدماً حريصاً على بيانات موقعك وتحتفظ دائماً بنسخة احتياطية من الملفات وقواعد البيانات لاستخدامها عند الحاجة إلى نقل الموقع إلى استضافة أخرى أو عند حدوث أمر طارئ، فربما لا يكون الأمر بهذه السهولة أحياناً.
قد تحتاج إلى تقسيم قاعدة بيانات الموقع في حال وضعت شركة الاستضافة قيوداً على حجم الملفات المرفوعة، أو بسبب نفاد ذاكرة 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 لتجاوز أسطر التعليقات.
سيظهر مؤشر نسبة مئوية للدلالة على تقدم العمل
بعد الانتهاء ستظهر لك رسالة تفيد بنجاح العملية
انتقل غلى المجلد الهدف، ستجد ضمنه مجلداً جديداً يحمل الاسم SQLDumpSplitterResult
ستجد ضمن المجلد الجديد عدة ملفات ناتجة عن تقسيم قاعدة بيانات موقعك إضافة إلى ملف يتضمن اسمه الجزء DataStructure
عند استيراد قاعدة البيانات قم باستيراد الملف DataStructure أولاً ثم قم باستيراد بقية الملفات بالترتيب.
مدرسة زاد
زاهر هاشم
شكرا لك جزاك الله خير الجزاء ، كنت ابحث عن هذا البرنامج القديم المفيد ، الحقيقه انقذتني جزيت خيرا