Има функция, наречена db.currentOp()
който изброява текущо изпълняваните заявки с много подробна информация, включва и продължителността, която те изпълняват (secs_running
).
След това можете да използвате currentOp.opid
с db.killOp()
за да убиете тази заявка/операция.
Ако db.currentOp()
не връща никакви резултати, защото няма заявка, която да е опустошила, тогава има и db.setProfilingLevel()
което ще позволи профилиране чрез съхраняване на заявки в "локалната" база данни. Тук
е „Урок“, който е от "M102:MongoDB за DBA"
Разбира се.
Допълнителна информация може да бъде намерена и в тази подробна статия "Отстраняване на неизправности MongoDB 100% натоварване на процесора и бавни заявки" от Игор Хоменко.