स्वचालित रूप से यह न मानें कि आपकी सर्वर सेटिंग्स गलत हैं। डिफ़ॉल्ट सेटिंग्स शायद ठीक हैं। पुरानी मशीन पर भी 10000 पंक्तियों को सम्मिलित करना केक का एक टुकड़ा होना चाहिए, लेकिन यह इस बात पर निर्भर करता है कि आप अपने आवेषण कैसे करते हैं।
यहाँ मैं डेटा डालने की 3 विधियों का वर्णन करूँगा, जो धीमे से लेकर तेज़ तक हैं:
यदि आपके पास सम्मिलित करने के लिए कई पंक्तियाँ हैं, तो निम्न बहुत धीमा है:
INSERT INTO mytable (id,name) VALUES (1,'Wouter');
INSERT INTO mytable (id,name) VALUES (2,'Wouter');
INSERT INTO mytable (id,name) VALUES (3,'Wouter');
यह पहले से बहुत तेज़ है:
INSERT INTO mytable (id, name) VALUES
(1, 'Wouter'),
(2, 'Wouter'),
(3, 'Wouter');
(संपादित गलत सिंटैक्स)
और यह आमतौर पर सबसे तेज़ होता है:
इस तरह दिखने वाली CSV फ़ाइल रखें:
1,Wouter
2,Wouter
3,Wouter
और फिर कुछ इस तरह चलाएं
LOAD DATA FROM INFILE 'c:/temp.csv' INTO TABLE mytable
आप ऊपर दिए गए तरीकों में से किसका इस्तेमाल करते हैं?