क्या आपने mysqlimport का उपयोग करने पर विचार किया है? आप इसके बारे में यहां पढ़ सकते हैं:http://dev.mysql. com/doc/refman/5.1/hi/mysqlimport.html
मैं शायद मूल तालिकाओं को हटाने के साथ कुछ नहीं करूँगा, क्योंकि तब आपको अपनी सभी विदेशी कुंजी, अनुक्रमणिका, बाधाओं आदि को फिर से बनाना होगा जो एक गड़बड़ और रखरखाव दुःस्वप्न है। तालिकाओं का नाम बदलने से भी समस्याएं हो सकती हैं (जैसे यदि आपके पास तालिकाओं के लिए समानार्थी हैं, तो मुझे यकीन नहीं है कि MySQL के समानार्थक शब्द हैं)।
हालाँकि, मैं क्या करूँगा, डेटा लोड करने से पहले कुंजियों को अक्षम कर देता हूँ।
ALTER TABLE tbl_name DISABLE KEYS
दूसरे शब्दों में, डेटा लोड करते समय आप नहीं चाहते कि यह इंडेक्स को अपडेट करने का प्रयास कर रहा हो क्योंकि इससे लोड धीमा हो जाएगा। लोड पूरा होने के बाद आप इंडेक्स को अपडेट करना चाहते हैं।
तो मुझे लगता है कि उपरोक्त टिप के साथ mysqlimport को मिलाकर, आपको वास्तव में कुशल लोड प्राप्त करने में सक्षम होना चाहिए।