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