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

MongoDB मानचित्र चलाने की स्थिति की जाँच करें नौकरियों को कम करें

आप db.currentOp() का उपयोग करके सभी चल रही नौकरियों के लिए क्वेरी कर सकते हैं।

आमतौर पर मानचित्र/नौकरी को कम करने में कुछ विशेषताएं होती हैं जिनके लिए आप क्वेरी कर सकते हैं।

मेरे द्वारा अभी-अभी चलाई गई एक एम/आर नौकरी में निम्नलिखित आँकड़े थे:

"opid" : 258101377,
"active" : true,
"secs_running" : 4638,
"op" : "query",
"ns" : "<database>.<collectionname>",
"query": {
    "mapreduce": "<collectionname>",
    "map": function <randomname>() { ... },
    "reduce": function <randomname>(k, v) { ... },
    "out": { ... }
}
"msg":  "m/r: (1/3) emit phase 1235099/11558528 10%",
"progress" : {
    "done" : 1235099,
    "total" : 11558528
},
...

यही आपको खोजना चाहिए! विशेष रूप से "msg" विशेषता, जो बताती है कि M/R की प्रगति कैसी है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मेसोस के माध्यम से मोंगोडीबी को चिंगारी

  2. MongoDB - घंटों की समय सीमा के बीच क्वेरी करना

  3. मोंगो से एक से अधिक बार कनेक्ट नहीं होने वाला नोड

  4. MongoDB, संग्रह फ़ील्ड अपडेट करें यदि नया मान रिक्त नहीं है

  5. एक क्षेत्र पर अनुक्रमण जो उप-दस्तावेजों की सरणी में है