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

MyISAM से InnoDb में टेबल बदलने का समय कब है?

मुझे लगता है कि आपके द्वारा संदर्भित पिछले प्रश्न में आपके प्रश्नों का काफी उत्तर दिया गया था।

1) जब आप टेबल बनाते हैं। InnoDB केवल रो-लेवल लॉकिंग की तुलना में अधिक लाभ प्रदान करता है। बेहतर गति जब आपके पास कई sql क्लाइंट अपडेट कर रहे हों, डेटा हानि/भ्रष्टाचार का कम जोखिम, संदर्भात्मक अखंडता आदि ... प्रति सेकंड केवल कुछ लेनदेन (TPS) के साथ आप प्रदर्शन में अंतर बताने की संभावना नहीं रखते हैं, लेकिन InnoDB अधिक विश्वसनीय है और स्केल बेहतर है।

2) केवल 2-3 टीपीएस के साथ आप इनो डीबी और माईसाम के बीच कोई महत्वपूर्ण अंतर नहीं देखेंगे। अर्ध-प्राचीन हार्डवेयर पर भी।

FYI करें, एक आधुनिक डिस्क ड्राइव प्रति सेकंड कम से कम ~200 अपडेट लेनदेन को संभालने में सक्षम होना चाहिए।

मेरा सुझाव है कि आप InnoDB पर पढ़ लें। , MVCC और ACID



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. RDS पर MySQL इंस्टेंस को स्पिन करने के लिए क्लाउड फॉर्मेशन टेम्प्लेट का उपयोग करें

  2. डेबियन 5 (लेनी) पर MySQL रिलेशनल डेटाबेस का उपयोग करें

  3. MySQL मिनट के समान DATETIME का चयन करें

  4. दो स्तंभों के बीच फ़िल्टरिंग क्वेरी के लिए अनुक्रमणिका का उपयोग कैसे करें

  5. MySQL त्रुटि 1005 (HY000):'foo.#sql-12c_4' तालिका नहीं बना सकता (त्रुटि:150)