MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Проверете състоянието на изпълняваните задания за намаляване на картата на MongoDB

Можете да правите заявки за всички изпълнявани задания, като използвате db.currentOp().

Обикновено задачата Map/Reduce има няколко атрибута, за които можете да направите заявка.

Работа за M/R, която току-що изпълних, имаше следната статистика:

"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. Как да променя IP адреса на eve?

  2. MongoDB 3.0 Windows Service Start:Възникна системна грешка 2

  3. Регистрирайте MongoDB заявки с Spring Boot

  4. Актуализиране на елемент в масив с уникален идентификатор

  5. Експресна сесия mongodb сесия не се запазва