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

मैं एक MySQL डेटाबेस को पूरी तरह से मेमोरी में कैसे चलाऊं?

यह मानते हुए कि आप टिप्पणियों में बताए गए मेमोरी इंजन का उपयोग करने के परिणामों को समझते हैं, और यहां , साथ ही कुछ अन्य जिन्हें आप खोज कर पाएंगे (कोई लेन-देन सुरक्षा नहीं, लॉकिंग समस्या, आदि) - आप निम्नानुसार आगे बढ़ सकते हैं:

मेमोरी टेबल को InnoDB से अलग तरीके से स्टोर किया जाता है, इसलिए आपको एक निर्यात/आयात रणनीति का उपयोग करने की आवश्यकता होगी। पहले प्रत्येक तालिका को अलग-अलग फ़ाइल में डंप करें SELECT * FROM tablename INTO OUTFILE 'table_filename' का उपयोग करें . मेमोरी डेटाबेस बनाएं और इस सिंटैक्स के साथ आपके द्वारा उपयोग की जाने वाली तालिकाओं को फिर से बनाएं:CREATE TABLE tablename (...) ENGINE = MEMORY; . फिर आप LOAD DATA INFILE 'table_filename' INTO TABLE tablename का उपयोग करके अपना डेटा आयात कर सकते हैं प्रत्येक टेबल के लिए।



  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. MySQL में दो तिथियों के बीच दिनों की संख्या कैसे खोजें

  3. मैक ओएस पर MySQL में innodb_buffer_pool_size के लिए मान कैसे बदलें?

  4. क्रोंटैब/क्रोन के साथ MySQL डेटाबेस को स्वचालित रूप से जांचें और अनुकूलित करें

  5. Mysql JDBC ड्राइवर का उपयोग करके Android को MySQL से कैसे कनेक्ट करें