Woher weiß man, wann mein MongoDB -Datenbank -Overhead ihre Grenze erreicht?
Frage
Ich habe eine MongoDB -Datenbank auf meinem Server installiert. Mein Server ist in 32bit und ich kann ihn nicht bald ändern.
Wenn Sie MongoDB in einer 32 -Bit -Architektur verwenden, haben Sie eine Grenze von 2.5go Daten, wie in erwähnt in Dieser MongoDB -Blog -Beitrag.
Die Sache ist, dass ich mehrere Datenbank habe. Woher kann ich wissen, ob ich nahe oder nicht zu diesem Grenze bin?
Lösung
Mongo wird anfangen, Behauptungen zu werfen, wenn Sie die Grenze erreichen. Wenn Sie sich die Protokolle ansehen, werden Sie eine Reihe von Fehlermeldungen (hilfreich) ansehen, die Sie auf eine 64-Bit-Maschine wechseln, um zu wechseln.
Mit der Mongo -Shell können Sie sagen:
> use admin
> db.runCommand({listDatabases : 1})
Um eine allgemeine Vorstellung davon zu bekommen, wie nahe Sie an der Grenze sind. Größen sind in Bytes.