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

MyISAM से InnoDB में बदलते समय क्या कोई नुकसान/चीजें हैं जिन्हें आपको जानना आवश्यक है?

हां बिल्कुल, कई चीजें हैं, आपको अपने आवेदन का बहुत अच्छी तरह से परीक्षण करना चाहिए:

  • लेन-देन गतिरोध कर सकते हैं और उन्हें दोहराया जाना चाहिए। यह मामला है (कुछ परिस्थितियों में) यहां तक ​​कि एक स्वत:प्रतिबद्ध लेनदेन के साथ भी जो केवल एक पंक्ति सम्मिलित करता है।
  • डिस्क का उपयोग लगभग निश्चित रूप से बढ़ेगा
  • लिखने के दौरान I/O लोड लगभग निश्चित रूप से बढ़ जाएगा
  • इंडेक्सिंग का व्यवहार बदल जाएगा क्योंकि InnoDB क्लस्टर्ड इंडेक्स का उपयोग करता है - यह कुछ मामलों में लाभकारी प्रभाव हो सकता है
  • आपकी बैकअप रणनीति प्रभावित होगी। इस पर ध्यान से विचार करें।

माइग्रेशन प्रक्रिया को स्वयं सावधानी से नियोजित करने की आवश्यकता होगी, क्योंकि यदि आपके पास बहुत अधिक डेटा है (जिस समय के दौरान डेटा या तो केवल पढ़ने के लिए होगा, या पूरी तरह से अनुपलब्ध होगा - इसमें एक लंबा समय लगेगा - जांच करें!)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पीएचपी निकटतम निर्देशांक छँटाई

  2. तुर्की वर्ण सही ढंग से प्रदर्शित नहीं होते हैं

  3. XML फ़ाइल से Google मानचित्र API में मार्कर लोड हो रहा है

  4. 1000 से प्राथमिक कुंजी कैसे शुरू करें?

  5. एक MySQL इकाई-विशेषता-मूल्य स्कीमा को कैसे पिवट करें