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

mysql कार्यक्षेत्र, फ़ाइल से कॉलम बदलें

ठीक है। मैं LOAD DATA INFILE का उपयोग करने का सुझाव दूंगा स्पष्ट रूप से। उन लोगों के लिए जिन्होंने इसका उपयोग नहीं किया है, इसे अभी के लिए एक चुनिंदा कथन के रूप में देखें, जब तक कि आप इसे न देख लें।

यहां प्रदर्शन और रणनीतियों पर एक अच्छा लेख दिया गया है जिसका शीर्षक है MySQL में तालिका आयात करने के सबसे तेज़ तरीके का परीक्षण . शीर्षक के MySQL संस्करण या लेख के अंदर आपको डराने न दें। नीचे कूदना और कुछ निष्कर्ष निकालना:

वहाँ भी ठीक बिंदु हैं, मुख्य रूप से सहकर्मी टिप्पणियों में माध्यमिक अनुक्रमणिका (जो आपके पास नहीं है) के बारे में आगे और पीछे। दूसरों के लिए महत्वपूर्ण बिंदु उन्हें तथ्य के बाद जोड़ना है।

मुझे आशा है कि ये लिंक उपयोगी हैं। और आपका डेटा 10 मिनट में आता है (LOAD DATA INFILE के साथ एक अन्य परीक्षण तालिका में) )।

सामान्य टिप्पणियाँ

इसे करने का सबसे धीमा तरीका प्रोग्रामिंग भाषा में थोड़ी देर के लूप, पंक्ति से पंक्ति के माध्यम से होता है। तेजी से प्राप्त करना निश्चित रूप से बैच है, जहां एक सम्मिलित कथन एक समय में 200 से 1k पंक्तियों के साथ गुजरता है। प्रदर्शन में काफी ऊपर LOAD DATA INFILE है। सबसे तेज़ कच्ची फ़ाइलें हैं (मैं क्या करता हूँ, लेकिन यहाँ बात करने के दायरे से बाहर)।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql जहां सरणी स्ट्रिंग/उपयोगकर्ता नाम में

  2. Mysqli एकाधिक प्रश्नों की अनुमति नहीं देता है?

  3. एक्सटेंशन mysqli गुम है, phpmyadmin काम नहीं करता है

  4. mysql तालिका से php सरणियों में पंक्तियाँ प्राप्त करें

  5. 30k MySQL तालिका से 3 यादृच्छिक रिकॉर्ड्स को एक क्वेरी द्वारा फ़िल्टर के साथ त्वरित रूप से कैसे चुनें?