db.currentOp()
नामक एक फ़ंक्शन है। जो वर्तमान में चल रहे प्रश्नों को बहुत विस्तृत जानकारी के साथ सूचीबद्ध करता है, इसमें वह अवधि भी शामिल है जो वे चला रहे हैं (secs_running
)।
फिर आप currentOp.opid
. का उपयोग कर सकते हैं db.killOp()
के साथ उस क्वेरी/ऑपरेशन को खत्म करने के लिए।
अगर db.currentOp()
कोई परिणाम नहीं लौटाता है, क्योंकि ऐसी कोई क्वेरी नहीं है जो कहर ढाती हो, तो db.setProfilingLevel()
जो "स्थानीय" डेटाबेस में प्रश्नों को संग्रहीत करके प्रोफाइलिंग को सक्षम करेगा। यहां
एक "ट्यूटोरियल" है जो "M102:MongoDB for DBA"
से है। कोर्स।
अधिक जानकारी इस विस्तृत लेख में भी पाई जा सकती है " MongoDB 100% CPU लोड और धीमी क्वेरी का समस्या निवारण" इगोर खोमेंको से।