2015-03-20 20 views

Antwort

30

Der einfachste Weg zur Zeit die Speicher-Engine wird verwendet zu finden.

Innen Mongo Konsolentyp

db.serverStatus().storageEngine 

Es gibt

{ "name" : "wiredTiger" } 

Sobald bestätigt wird, dass wiredTiger geben Sie dann

db.serverStatus().wiredTiger 

verwendet wird, alle Konfigurationsdetails von wiredTiger zu erhalten .

+0

Coole Lösung. Wenn ja, hatte Neil Lunn Recht ... – efkan

+0

In der Tat war er. Ich frage mich, warum er nicht weiter erklärt hat. –

+1

Er ist der mysteriöseste Benutzer, den ich je auf Stackoverflow gesehen habe. Er sieht aus wie ein Gelehrter von MongoDB. Es gibt eine Menge Antwort gehört zu ihm auf Stackoverflow. Auch sein Ruf scheint nur 1 zu sein und der Account wird jedes Mal "vorübergehend ausgesetzt". – efkan

2

Sie dies über erkennen können:

db.serverStatus().wiredTiger 

So bei „present“, wo diese dann „existieren“ ist es ein anderer Speicher-Engine andere konfigurierte als der Standard „MMAPv1“ where „WiredTiger“ nicht ist benutzt.

Dies gilt für die Gegenwart „MongoDB 3.0x“ -Serie

10

Auf der Konsole Antwort des Mayank macht mehr Sinn.
Auf der anderen Seite kann durch die Verwendung von MongoDB GUI wie MongoChef oder Robomongo storageEngine mit den folgenden Möglichkeiten gefunden werden;

Auf Robomongo;

enter image description here


Auf MongoChef;

enter image description here

+0

Wissen Sie, wie Sie die Speicher-Engine in wiredtigerR ändern? – Derek

+0

Ja. Ich habe meine Speicher-Engine geändert, indem ich MongoDB neu installiert habe. Überprüfen Sie diese Frage und Antworten; http://dba.stackexchange.com/a/104583/61836 – efkan

Verwandte Themen