MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

क्या मोंगोडब मेमोरी उपयोग को सीमित करने का कोई विकल्प है?

यदि आप MongoDB 3.2 running चला रहे हैं या बाद के संस्करण में, आप wiredTiger . को सीमित कर सकते हैं कैश जैसा ऊपर बताया गया है।

/etc/mongod.conf में wiredTiger जोड़ें भाग

...
# Where and how to store data.
storage:
  dbPath: /var/lib/mongodb
  journal:
    enabled: true
  wiredTiger:
    engineConfig:
        cacheSizeGB: 1
...

यह कैशे आकार को 1GB . तक सीमित कर देगा , दस्तावेज़ में अधिक जानकारी

इसने मेरे लिए समस्या हल कर दी, ubuntu 16.04 . चल रहा है और mongoDB 3.2

पुनश्च:कॉन्फ़िगरेशन बदलने के बाद, मोंगो डेमॉन को पुनरारंभ करें।

$ sudo service mongod restart

# check the status
$ sudo service mongod status


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. उल्का विधि बनाम नियमों को अस्वीकार/अनुमति दें

  2. डेटा का चयन करें जहां दो अलग-अलग क्षेत्रों के बीच की श्रेणी में एक दी गई संख्या होती है

  3. MongoDB - एक दस्तावेज़ हटाएं

  4. नेवला में एक उप-दस्तावेज़ खोजें

  5. ClusterControl सामुदायिक संस्करण के साथ मुक्त खुला स्रोत डेटाबेस परिनियोजन और निगरानी