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

क्या INNODB MySQL में डिफ़ॉल्ट रूप से सक्षम है?

InnoDB MySQL 4.0 के बाद से मौजूद है, और कुछ विशेष रिलीज़ को छोड़कर अधिकांश रिलीज़ में संकलित किया गया है - जैसे कि OEM विक्रेताओं को क्या दिया जाता है।

कुछ (बहुत सस्ते) होस्टिंग प्रदाता इसे अक्षम करना चुनते हैं क्योंकि यह थोड़ी अधिक मेमोरी का उपयोग करता है। हालांकि अधिकांश भाग के लिए वे अल्पमत में हैं, इसलिए आपको चिंता करने की आवश्यकता नहीं है।

शब्द "डिफॉल्ट स्टोरेज इंजन" को आपको या तो चिंता करने की आवश्यकता नहीं है। इसका सीधा सा मतलब है कि जब आप एक निर्दिष्ट नहीं करते हैं तो क्या होता है। यानी

CREATE TABLE my_table (a int);
- instead of -
CREATE TABLE my_table (a int) ENGINE=INNODB;

यदि आप mysqldump से पुनर्स्थापित कर रहे हैं, तो यह इंजन की जानकारी को बनाए रखेगा। यदि InnoDB मौजूद नहीं है, तो MySQL स्वचालित रूप से MyISAM को प्रतिस्थापित कर देगा (जब तक कि आप इस प्रतिस्थापन से बचने के लिए डिफ़ॉल्ट sql_mode को नहीं बदलते)।



  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. ORDER_BY दिनांक LIMIT 1

  3. रेल, MySQL, आदि स्थापित करना सब कुछ गलत हो जाता है

  4. mysql क्वेरी की तरह संख्या को बाहर करें

  5. सी # का उपयोग कर मैसकल से कैसे कनेक्ट करें?