Począwszy od wersji 3.0, mongodb obsługuje pluggable storage engine. Jak sprawdzić, który aparat pamięci masowej jest używany w systemie?Jak sprawdzić, który aparat pamięci masowej jest używany w mongodb?
25
A
Odpowiedz
30
Najłatwiej znaleźć silnik przechowywania wykorzystywane obecnie.
Wewnątrz Mongo typu konsola
db.serverStatus().storageEngine
Zwraca
{ "name" : "wiredTiger" }
raz potwierdza się, że wiredTiger jest wykorzystywany następnie wpisz
db.serverStatus().wiredTiger
uzyskać wszystkie dane konfiguracyjne wiredTiger .
2
Można to wykryć poprzez:
db.serverStatus().wiredTiger
Więc co „obecny”, gdzie ten „istnieje”, to jest inny silnik składowania konfigurowane inny niż domyślny „MMAPv1” gdzie „WiredTiger” nie jest używany.
Odnosi się to do obecnego "MongoDB 3.0x" serii
10
Fajne rozwiązanie. Jeśli tak, to Neil Lunn miał rację ... – efkan
Rzeczywiście był. Zastanawiam się, dlaczego nie wyjaśnił dalej. –
Jest najbardziej tajemniczym użytkownikiem, jaki kiedykolwiek widziałem na stackoverflow. Wygląda jak uczony z MongoDB. Jest wiele odpowiedzi, które należy do niego na stackoverflow. Również jego reputacja wydaje się być 1, a konto jest "tymczasowo zawieszone" za każdym razem. – efkan