Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Mysql तेज INSERT

सभी डेटा को एक तालिका में डालें - वह तालिका जिसके साथ आप अपने डेटाबेस को फिर से शुरू करने जा रहे हैं - और फिर एक INSERT SELECT स्टेटमेंट जारी करें क्योंकि यह 175K अलग-अलग स्टेटमेंट के बजाय इसे बैच के रूप में निष्पादित करेगा।

साथ ही, जब आप अपने डेटाबेस को INSERT SELECT स्टेटमेंट के साथ री-सीड करते हैं, तो टारगेट टेबल ALTER TABLE yourtablename DISABLE KEYS पर कॉन्टेंट्स को बंद कर दें। और फिर बाद में उन्हें वापस चालू करें ALTER TABLE yourtablename ENABLE KEYS

मैं व्यक्तिगत रूप से एक कवरिंग इंडेक्स बीज डेटा तालिका पर क्योंकि तब उसे डेटा पृष्ठ नहीं पढ़ना पड़ेगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. दिनांक विवरण के अनुसार ऑर्डर करते समय, अस्थायी रूप से क्वेरी को धीमा कर देता है

  2. योग () क्वेरी अधिक दशमलव बिंदुओं के साथ परिणाम क्यों देता है?

  3. MYSQL टैग तालिका को छाँटना

  4. SQL क्वेरी परिणाम सेट हटाएं

  5. socket.io प्रदर्शन एक डेटाबेस पंक्ति प्रति उत्सर्जित करता है