मान लें कि आप InnoDB का उपयोग कर रहे हैं...
मैं मौजूदा mysqldump आउटपुट फ़ाइलों का ढेर होने की स्थिति में था जिसे मैं उचित समय में आयात करना चाहता था। टेबल (प्रति फ़ाइल एक) लगभग 500MB की थी और प्रत्येक में डेटा की लगभग 5,000,000 पंक्तियाँ थीं। निम्नलिखित मापदंडों का उपयोग करके मैं डालने के समय को 32 मिनट से घटाकर 3 मिनट से कम करने में सक्षम था।
आपको काफी बड़े innodb_buffer_pool_size
. की भी आवश्यकता होगी सेटिंग।
क्योंकि मेरे आवेषण एकबारगी थे, मैंने बाद में सेटिंग्स को वापस कर दिया। यदि आप उनका लंबे समय तक उपयोग करना जारी रखेंगे, तो सुनिश्चित करें कि आप जानते हैं कि वे क्या कर रहे हैं।
मुझे सेड्रिक नील के ब्लॉग पर इन सेटिंग्स का उपयोग करने का सुझाव मिला। और प्रत्येक सेटिंग के लिए विस्तृत विवरण MySQL दस्तावेज़ ।