सबसे पहले, समवर्ती लेखन निश्चित रूप से MyISAM भंडारण के लिए एक विकल्प नहीं है। उनमें से प्रत्येक पूरी तालिका को बंद कर देगा (कुछ मामलों में पढ़ने के लिए छोड़कर)। यदि InnoDB आपको अच्छी तरह से सूट नहीं करता है, तो TokuDB का प्रयास करें। लेकिन यह TokuDB (और पाठ्यक्रम के InnoDB) इंजन के लेन-देन की प्रकृति के कारण MyISAM की तुलना में धीमी होगी (आपको कम से कम दो बार एक ही डेटा लिखना चाहिए: जर्नल और डेटा फ़ाइलें)। इसके अलावा, यदि आपका सर्वर किसी दिन दुर्घटनाग्रस्त हो जाएगा, तो आप अपने 40Gb MyISAM टेबल की मरम्मत तक घंटों इंतजार करेंगे।
यदि आप अभी भी अपने MyISAM-tables में डेटा लोड करना चाहते हैं और इसे तेज़ी से करना चाहते हैं, तो मैं LOAD DATA INFILE
आवेषण के बजाय उपयोग करने की सिफारिश कर सकता हूं । यह बड़ी मात्रा में डेटा को टेबल पर लोड करने का सबसे तेज़ तरीका है। और हां, इंडेक्स घातीय तरीके से सम्मिलित प्रदर्शन को धीमा कर देगा।
विभाजनों के बारे में एक शब्द: MySQL में INSERT- कथन प्रूनिंग का समर्थन नहीं करते हैं, इसलिए अद्वितीय अनुक्रमणिका मिलान के लिए प्रत्येक कथन पर आपके सभी विभाजन स्कैन किए जाएंगे। इसके अलावा, सभी विभाजन तब तक लॉक रहेंगे जब तक कि इंसर्ट खत्म नहीं हो जाता।