2016-08-29 8 views
4

От MongoDB docsHowto позволяют использование блокировки в MongoDB 3.2.8 - Ошибка: Сервер не поддерживают отчеты блокировки информации

Чтобы сообщить использованию каждой базы данных замков, использование --locks

Изменены в версия 3.0.0: При вызове против mongod, что делает использование блокировки не отчета, --locks возвратит Failed: Сервер не поддержки отчетов блокировки информации об ошибке

Я принимаю эту ошибку

mongotop -vvv --host localhost --authenticationDatabase admin -u $USER -p $PASSWD --port 27100 --locks 
2016-08-29T14:29:41.477+0200 Failed: server does not support reporting lock information 

Как включить использование блокировки в MongoDB 3.2.8? Нужен ли мне специальный параметр запуска?

ответ

1

Вы не можете. - опция блокировки используется для сообщения блокировок на каждую базу данных. Начиная с MongoDB 3.0 (для большинства операций) существуют блокировки уровня хранения на двигателе хранения MMAPv1 и уровне документа для wiredTiger и MongoRocks. Дополнительную информацию о параллелизме можно найти здесь: https://docs.mongodb.com/manual/faq/concurrency/

Опция - блокировки полезны только для MongoDB 2.x