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

MySQL एकाधिक सम्मिलित प्रदर्शन

किसी लेन-देन के अंदर अपने बल्क इंसर्ट को लपेटने का प्रयास करें।

START TRANSACTION
INSERT INTO `table_name` VALUES (data1), (data2), ..., (data1000);
COMMIT

इससे प्रदर्शन में सुधार हो सकता है, मुझे यकीन नहीं है कि क्या mySQL आंशिक रूप से थोक सम्मिलन कर सकता है (यदि ऐसा नहीं हो सकता है तो यह वास्तव में बहुत मदद नहीं करेगा)

याद रखें कि 1.5 सेकंड में भी, प्रत्येक ~1k आकार के 30,000 रिकॉर्ड के लिए, आप 20MB/s की प्रतिबद्ध गति कर रहे हैं, आप वास्तव में अपने हार्डवेयर सेटअप के आधार पर सीमित ड्राइव कर सकते हैं।

फिर सलाह होगी कि एसएसडी की जांच करें या अपना रेड सेटअप बदलें या तेज यांत्रिक ड्राइव प्राप्त करें (एसएसडी पर लगे एसक्यूएल डीबी का उपयोग करने के पेशेवरों और विपक्षों पर बहुत सारे ऑनलाइन लेख हैं)।



  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. MySQL के साथ Entity Framework का उपयोग करते समय, यूनिकोड वर्णों को मूल वर्णों से बदल दिया जाता है

  3. MySQL GUID/UUIDs को संग्रहित करना

  4. mysql सभी या 0 टाइमस्टैम्प लौटाते हुए a और b के बीच टाइमस्टैम्प का चयन करें

  5. PHP का उपयोग कर एक्सेल पीढ़ी के लिए MySQL