• منتديات شباب الرافدين .. تجمع عراقي يقدم محتوى مميز لجميع طلبة وشباب العراق .. لذا ندعوكم للانضمام الى اسرتنا والمشاركة والدعم وتبادل الافكار والرؤى والمعلومات. فأهلاَ وسهلاَ بكم.
  • عزيزي الزائر.. يمكنك الان التسجيل والتصفح بعدد اعلانات اقل وبكل حرية .. شاركنا الآن وكن عضوا مميزا في اسرتنا الرائعة.

طريقة تقسيم قاعدة بيانات 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

بادئ الموضوع

Ibn AliraQ

شباب الرافدين
المدير العام للمنتديات
ヅ واحد من الناس ヅ
إنضم
الإقامة
العراق
الموقع الالكتروني
http://www.shababalrafedain.com
الجنس
ذكر

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

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