चूंकि आपके पास 50GB से कम मेमोरी है (इसलिए आप पूरे डेटाबेस को मेमोरी में बफर नहीं कर सकते हैं), बाधा आपके डिस्क सबसिस्टम की लिखने की गति है।
आयात में तेजी लाने के लिए तरकीबें:
- MyISAM लेन-देन संबंधी नहीं है, सिंगल थ्रेडेड इंसर्ट में इतना तेज़। MyISAM में लोड करने का प्रयास करें, फिर
ALTERINNODB. के लिए तालिकाALTER TABLE .. DISABLE KEYSलाइन दर लाइन इंडेक्स अपडेट से बचने के लिए (केवल MyISAM)bulk_insert_buffer_sizeसेट करें आपके डालने के आकार से ऊपर (केवल MyISAM)- सेट करें
unique_checks = 0ताकि अद्वितीय बाधाओं की जाँच न हो।
अधिक के लिए, देखें InnoDB तालिकाओं के लिए बल्क डेटा लोड हो रहा है MySQL मैनुअल में ।
नोट :यदि मूल तालिका में विदेशी कुंजी बाधाएं हैं, तो MyISAM को मध्यवर्ती प्रारूप के रूप में उपयोग करना एक बुरा विचार है।