सम्मिलन को गति देने के लिए आप निम्न विधियों का उपयोग कर सकते हैं:
-
यदि आप एक ही क्लाइंट से एक ही समय में कई पंक्तियाँ सम्मिलित कर रहे हैं, तो एक समय में कई पंक्तियाँ सम्मिलित करने के लिए कई VALUES सूचियों वाले INSERT कथनों का उपयोग करें। यह अलग-अलग सिंगल-पंक्ति INSERT स्टेटमेंट्स का उपयोग करने की तुलना में काफी तेज (कुछ मामलों में कई गुना तेज) है। यदि आप किसी गैर-रिक्त तालिका में डेटा जोड़ रहे हैं, तो आप डेटा प्रविष्टि को और भी तेज़ बनाने के लिए बल्क_इन्सर्ट_बफ़र_साइज़ वैरिएबल को ट्यून कर सकते हैं।
-
टेक्स्ट फ़ाइल से तालिका लोड करते समय, लोड डेटा INFILE का उपयोग करें। यह आमतौर पर INSERT कथनों का उपयोग करने से 20 गुना तेज होता है।
-
इस तथ्य का लाभ उठाएं कि कॉलम में डिफ़ॉल्ट मान होते हैं। मूल्यों को स्पष्ट रूप से तभी डालें जब डाला जाने वाला मान डिफ़ॉल्ट से भिन्न हो। यह पार्सिंग को कम करता है जो MySQL को करना चाहिए और सम्मिलित गति में सुधार करता है।
संदर्भ:MySQL.com:8.2.4.1 INSERT कथनों का अनुकूलनए>