web-dev-qa-db-ja.com

どのストレージエンジンがmongodbで使用されているかを知る方法は?

バージョン3.0以降、mongodbはプラグ可能なストレージエンジンをサポートしています。システムで使用されているストレージエンジンを知る方法

28
Mayank Patel

現在使用されているストレージエンジンを見つける最も簡単な方法。

内部Mongoコンソールタイプ

db.serverStatus().storageEngine

返す

{ "name" : "wiredTiger" }

WiredTigerが使用されていることが確認されたら、次を入力します。

db.serverStatus().wiredTiger

wiredTigerのすべての構成の詳細を取得します。

37
Mayank Patel

コンソールでは、Mayankの答えがより理にかなっています。
一方、 MongoChef または Robomongo storageEngineは、未満;

Robomongo;

enter image description here


MongoChef;

enter image description here

10
efkan

これは次の方法で検出できます。

db.serverStatus().wiredTiger 

したがって、これが「存在する」「現在」には、「WiredTiger」が使用されないデフォルトの「MMAPv1」以外に構成された異なるストレージエンジンがあります。

これは、現在の「MongoDB 3.0x」シリーズに適用されます

2
Neil Lunn