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

MySQL इंसर्ट स्टेटमेंट कतार

आप Gearman चाहते हैं - यह अनुरोधों को कतारबद्ध करेगा और डेटाबेस के तैयार होने पर उन्हें सम्मिलित करेगा, ताकि आप अपने डीबी सर्वर को अधिभारित न करें।

लॉगिंग के लिए डेटाबेस का उपयोग करने के बारे में एक हालिया (और गुणवत्ता) पोस्ट है यहां , जो (संक्षेप में) कहता है:

  • MyISAM का उपयोग समवर्ती इन्सर्ट के साथ करें
  • तालिकाओं को प्रतिदिन घुमाएं और क्वेरी करने के लिए UNION का उपयोग करें
  • MySQL या गियरमैन जैसे जॉब प्रोसेसिंग एजेंट के साथ विलंबित इन्सर्ट का उपयोग करें (हालाँकि MySQL के पास इनकी संख्या की एक सीमा है जो चुपचाप उन्हें छोड़ने से पहले कतार में लगेगी!)

HighScalability गियरमैन पर लिखें

यदि आप वास्तव में इससे बचना चाहते हैं, तो आप एक फ़ाइल में कच्चे SQL कथन लिख सकते हैं और उन्हें इस क्रोनजॉब के साथ संसाधित कर सकते हैं:

mysql loggingDB logTable < fullLog.sql && > fullLog.sql


  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. Sphinx बनाम MySql - मित्रों की सूची के माध्यम से खोजें (दक्षता/गति)

  3. MySQL और PHP द्वारा <विकल्प चयनित =चयनित> सेट कैसे करें?

  4. MySQL ODBC C# .NET प्रोजेक्ट में विफल रहता है लेकिन रनटाइम कंपाइल कोड नहीं

  5. mysql कुछ वर्णों पर चोक करता है और mssql नहीं