web-dev-qa-db-fra.com

Comment savoir quel moteur de stockage est utilisé dans mongodb?

À partir de la version 3.0, mongodb prend en charge le moteur de stockage enfichable. Comment savoir quel moteur de stockage est utilisé dans un système?

28
Mayank Patel

Le moyen le plus simple de trouver le moteur de stockage utilisé actuellement.

Type de console Mongo à l'intérieur

db.serverStatus().storageEngine

Il revient

{ "name" : "wiredTiger" }

Une fois qu'il est confirmé que wiredTiger est utilisé, tapez

db.serverStatus().wiredTiger

pour obtenir tous les détails de configuration de wiredTiger.

37
Mayank Patel

Sur la console, la réponse de Mayank a plus de sens.
D'autre part, en utilisant l'interface graphique MongoDB comme MongoChef ou Robomongo storageEngine peut être trouvé en utilisant les méthodes ci-dessous;

On Robomongo;

enter image description here


On MongoChef;

enter image description here

10
efkan

Vous pouvez le détecter via:

db.serverStatus().wiredTiger 

Donc, à "présent" où cela "existe", il existe un autre moteur de stockage configuré autre que le "MMAPv1" par défaut où "WiredTiger" n'est pas utilisé.

Cela s'applique à la série actuelle "MongoDB 3.0x"

2
Neil Lunn