किसी लेन-देन के अंदर अपने बल्क इंसर्ट को लपेटने का प्रयास करें।
START TRANSACTION
INSERT INTO `table_name` VALUES (data1), (data2), ..., (data1000);
COMMIT
इससे प्रदर्शन में सुधार हो सकता है, मुझे यकीन नहीं है कि क्या mySQL आंशिक रूप से थोक सम्मिलन कर सकता है (यदि ऐसा नहीं हो सकता है तो यह वास्तव में बहुत मदद नहीं करेगा)
याद रखें कि 1.5 सेकंड में भी, प्रत्येक ~1k आकार के 30,000 रिकॉर्ड के लिए, आप 20MB/s की प्रतिबद्ध गति कर रहे हैं, आप वास्तव में अपने हार्डवेयर सेटअप के आधार पर सीमित ड्राइव कर सकते हैं।
फिर सलाह होगी कि एसएसडी की जांच करें या अपना रेड सेटअप बदलें या तेज यांत्रिक ड्राइव प्राप्त करें (एसएसडी पर लगे एसक्यूएल डीबी का उपयोग करने के पेशेवरों और विपक्षों पर बहुत सारे ऑनलाइन लेख हैं)।