2016-08-29 14 views
4

MongoDB docsHOWTO啓用鎖定使用MongoDB中3.2.8 - 失敗:服務器不支持報告鎖定信息

要報告使用每個數據庫的鎖,使用--locks

在改變3.0.0版本:調用時對沒有 報告鎖使用率的mongod,--locks會返回一個失敗:服務器不支持 報告鎖定信息的錯誤

我收到此錯誤

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

你不能。 --locks選項用於報告每個數據庫的鎖定。 從MongoDB 3.0開始(對於大多數操作),MMAPv1存儲引擎上存在集合級鎖,wiredTiger和MongoRocks存在文檔級鎖。你可以找到關於併發這裏更多的信息:https://docs.mongodb.com/manual/faq/concurrency/

選項--locks只MongoDB的2.X

是有用