У меня установленный набор реплик MMAPv1, не запущенный в облачном диспетчере MongoDB. Я хочу бесконечно профилировать несколько баз данных, но по какой-то причине он возвращается к нулю через 48 часов или около того.Уровень профилирования MongoDB автоматически возвращается к нулю
Есть ли что-то на сервере базы данных MongoDB или, возможно, Cloud Manager, который устанавливает уровень профилирования в ноль? Я ничего не вижу в своем коде, который бы сделал это, и никто, у кого есть доступ к базам данных, вручную меняет уровень профилирования.
Я включил профилирование для каждой базы данных, выполнив db.setProfilingLevel(1)
с консоли mongo
. Результат:
{
"was": 0,
"slowms": 100,
"ok": 1
}
Это немного не по теме для StackOverflow и должно быть задано на [dba.stackexchange.com] (http://dba.stackexchange.com). Полагаю, вы устанавливаете уровень профилирования из соединения оболочки? –
Я в порядке с переходом на dba.stackexchange.com, если это консенсус. Я вызывал 'setProfilingLevel (1)' из консоли 'mongo', чтобы включить профилирование. Я добавлю информацию об этом на вопрос. –
Как правило, консенсус заключается в том, что на этом сайте есть темы DBA, так как речь идет о вещах DBA, таких как конфигурация, и StackOverflow - для программирования вещей. Обычно не рекомендуется оставлять профилирование, так как оно может оказать значительное влияние. Но, возможно, опция '--profile' или' operationProfiling' в конфигурации может быть более устойчивой. –