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

MongoDB लगातार उच्च CPU उपयोग

db.currentOp() नामक एक फ़ंक्शन है। जो वर्तमान में चल रहे प्रश्नों को बहुत विस्तृत जानकारी के साथ सूचीबद्ध करता है, इसमें वह अवधि भी शामिल है जो वे चला रहे हैं (secs_running )।

फिर आप currentOp.opid . का उपयोग कर सकते हैं db.killOp() के साथ उस क्वेरी/ऑपरेशन को खत्म करने के लिए।

अगर db.currentOp() कोई परिणाम नहीं लौटाता है, क्योंकि ऐसी कोई क्वेरी नहीं है जो कहर ढाती हो, तो db.setProfilingLevel() जो "स्थानीय" डेटाबेस में प्रश्नों को संग्रहीत करके प्रोफाइलिंग को सक्षम करेगा। यहां एक "ट्यूटोरियल" है जो "M102:MongoDB for DBA" से है। कोर्स।

अधिक जानकारी इस विस्तृत लेख में भी पाई जा सकती है " MongoDB 100% CPU लोड और धीमी क्वेरी का समस्या निवारण" इगोर खोमेंको से।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. उल्का MongoDB मुद्दों को ढूंढता / लाता है

  2. mongodb में उप-दस्तावेज़ सरणी पर $regex के साथ $slice का उपयोग करना

  3. नोड जेएस मोंगोडब त्रुटि कुंजी को हटा दें $lte '$' से शुरू नहीं होना चाहिए

  4. MongoDB:मैसेजिंग ऐप के लिए सबसे अच्छा डिज़ाइन

  5. MongoDB से कनेक्ट करने में असमर्थ