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

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


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

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

mysql> SHOW ENGINES\G
*************************** 1. row ***************************
  Engine: FEDERATED
  Support: NO
  Comment: Federated MySQL storage engine
  Transactions: NULL
  XA: NULL
  Savepoints: NULL
*************************** 2. row ***************************
  Engine: MRG_MYISAM
  Support: YES
  Comment: Collection of identical MyISAM tables
  Transactions: NO
  XA: NO
  Savepoints: NO
*************************** 3. row ***************************
  Engine: MyISAM
  Support: YES
  Comment: MyISAM storage engine
  Transactions: NO
  XA: NO
  Savepoints: NO
*************************** 4. row ***************************
  Engine: BLACKHOLE
  Support: YES
  Comment: /dev/null storage engine (anything you write to it disappear
  Transactions: NO
  XA: NO
  Savepoints: NO
*************************** 5. row ***************************
  Engine: CSV
  Support: YES
  Comment: CSV storage engine
  Transactions: NO
  XA: NO
  Savepoints: NO
*************************** 6. row ***************************
  Engine: MEMORY
  Support: YES
  Comment: Hash based, stored in memory, useful for temporary tables
  Transactions: NO
  XA: NO
  Savepoints: NO
*************************** 7. row ***************************
  Engine: ARCHIVE
  Support: YES
  Comment: Archive storage engine
  Transactions: NO
  XA: NO
  Savepoints: NO
*************************** 8. row ***************************
  Engine: InnoDB
  Support: DEFAULT
  Comment: Supports transactions, row-level locking, and foreign keys
  Transactions: YES
  XA: YES
  Savepoints: YES
*************************** 9. row ***************************
  Engine: PERFORMANCE_SCHEMA
  Support: YES
  Comment: Performance Schema
  Transactions: NO
  XA: NO
  Savepoints: NO
9 rows in set (0.00 sec)

  1. - MySQL 8.0 में कौन से विकल्प और वेरिएबल डिप्रिकेटेड हैं?

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

  1. - MySQL 8.0 में पेश किए गए नए विकल्प और वेरिएबल

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

  1. - MySQL द्वारा समर्थित प्लेटफॉर्म कौन से हैं?

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