Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

स्टोरेज इंजन क्या हैं और हम MySQL इंस्टॉलेशन द्वारा समर्थित स्टोरेज इंजनों की सूची की जांच कैसे कर सकते हैं?


इसे सॉफ्टवेयर घटकों के रूप में परिभाषित किया जा सकता है जो एक डेटाबेस प्रबंधन प्रणाली (DBMS) डेटाबेस से डेटा बनाने, पढ़ने, अपडेट करने और हटाने जैसे विभिन्न SQL संचालन को संभालने के लिए उपयोग करता है। दूसरे शब्दों में, इसका उपयोग DBMS द्वारा डेटाबेस में जानकारी को प्रबंधित करने के लिए किया जाता है। सबसे व्यापक रूप से उपयोग किया जाने वाला स्टोरेज इंजन InnoDB है जो MySQL5.5 और ऊपरी संस्करणों के लिए डिफ़ॉल्ट स्टोरेज इंजन भी है। MySQL5.5 से पहले डिफ़ॉल्ट स्टोरेज इंजन MyISAM था।

SHOW ENGINES कमांड की मदद से हम MySQL इंस्टालेशन द्वारा समर्थित स्टोरेज इंजनों की सूची की जांच कर सकते हैं -

mysql> SHOW ENGINES\G
<पूर्व>************** 1. पंक्ति ****** ********** इंजन:फ़ेडरेटेड समर्थन:कोई टिप्पणी नहीं:फ़ेडरेटेड MySQL स्टोरेज इंजन ट्रांज़ैक्शन:NULL XA:NULL सेवपॉइंट्स:NULL ********************* ******* 2. पंक्ति *************************** इंजन:MRG_MYISAM समर्थन:हाँ टिप्पणी:समान MyISAM तालिकाओं का संग्रह लेनदेन :नहीं एक्सए:कोई बचत बिंदु नहीं:नहीं ************** 3. पंक्ति ************ *************** इंजन:MyISAM समर्थन:हाँ टिप्पणी:MyISAM भंडारण इंजन लेनदेन:नहीं XA:कोई बचत बिंदु नहीं:NO**************** *********** 4. पंक्ति ************* इंजन:ब्लैकहोल समर्थन:हाँ टिप्पणी:/ देव/शून्य भंडारण इंजन (जो कुछ भी आप इसे लिखते हैं वह गायब हो जाता है:कोई एक्सए नहीं:कोई बचत बिंदु नहीं:नहीं *********************************************** नहीं. *************************** इंजन:सीएसवी समर्थन:हाँ टिप्पणी:सीएसवी भंडारण इंजन लेनदेन:नहीं एक्सए:कोई बचत बिंदु:नहीं **** ********* *************** 6. पंक्ति ************* इंजन:स्मृति समर्थन:हाँ टिप्पणी:हैश आधारित, स्मृति में संग्रहीत, अस्थायी तालिकाओं के लिए उपयोगी लेन-देन:नहीं XA:कोई बचत बिंदु:नहीं *************************** 7 पंक्ति *************************** इंजन:संग्रह समर्थन:हाँ टिप्पणी:संग्रह भंडारण इंजन लेनदेन:नहीं XA:कोई बचत बिंदु:नहीं ** ************************* 8. पंक्ति *********************** ***** इंजन:InnoDB समर्थन:डिफ़ॉल्ट टिप्पणी:लेन-देन, पंक्ति-स्तरीय लॉकिंग और विदेशी कुंजियों का समर्थन करता है:हाँ XA:हाँ बचत बिंदु:हाँ***** ********* 9. पंक्ति ************* इंजन:PERFORMANCE_SCHEMA समर्थन:हाँ टिप्पणी:प्रदर्शन स्कीमा लेनदेन:कोई XA:कोई बचत बिंदु नहीं:NO9 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL 8.0 में बहिष्कृत विकल्प और चर क्या हैं?

    कुछ विकल्प और चर जिन्हें MySQL 8.0 में हटा दिया गया है, उन्हें नीचे सूचीबद्ध किया गया है: संपीड़न :यह बताता है कि क्लाइंट कनेक्शन क्लाइंट/सर्वर प्रोटोकॉल में कम्प्रेशन का उपयोग करता है या नहीं। इसे MySQL 8.0.18 से हटा दिया गया था। expire_logs_days :यह विशिष्ट दिनों के बाद बाइनरी लॉग को शुद्ध करता ह

  1. MySQL 8.0 में पेश किए गए विकल्प और चर क्या हैं?

    MySQL 8.0 में हाल ही में पेश किए गए कुछ विकल्पों और चरों को नीचे सूचीबद्ध किया गया है: Com_clone: यह CLONE स्टेटमेंट की संख्या को दर्शाता है। इसे MySQL 8.0.2 में जोड़ा गया था। Com_create_role: यह उपयोग किए जाने वाले CREATE ROLE कथनों की संख्या को संदर्भित करता है। इसे MySQL 8.0.0 में जोड़ा गया था।

  1. MySQL समर्थित प्लेटफॉर्म क्या हैं?

    आइए MySQL द्वारा समर्थित विभिन्न प्लेटफॉर्म्स को देखें। MySQL को वर्चुअल वातावरण में परिनियोजित किया जा सकता है। यह नीचे बताए गए ऑपरेटिंग सिस्टम को सपोर्ट करता है - Oracle Linux/ Red Hat/ CentOS Oracle Linux 8 / Red Hat Enterprise Linux 8 / CentOS 8 जिसका आर्किटेक्चर x86_64, ARM 64 हो सकता है