source

mongodb에 어떤 스토리지 엔진이 사용되는지 어떻게 알 수 있습니까?

factcode 2023. 6. 28. 22:01
반응형

mongodb에 어떤 스토리지 엔진이 사용되는지 어떻게 알 수 있습니까?

버전 3.0부터 mongodb는 플러그형 스토리지 엔진을 지원합니다.시스템에서 어떤 스토리지 엔진이 사용되고 있는지 어떻게 알 수 있습니까?

mongo 콘솔에서 현재 사용 중인 스토리지 엔진을 찾는 가장 쉬운 방법.

mongo 콘솔에서 다음과 같이 입력합니다(이 명령을 실행하려면 관리자 권한이 필요할 수 있음)

db.serverStatus().storageEngine

만약 그것이 돌아온다면,

{ "name" : "wiredTiger" }

WireTiger Storage 엔진이 사용되고 있습니다.

wiredTiger가 사용되고 있는 것이 확인되면 다음과 같이 입력합니다.

db.serverStatus().wiredTiger

wiredTiger의 모든 구성 세부 정보를 가져옵니다.

콘솔에서 Mayank의 대답이 더 말이 됩니다.
한편, MongoChef 또는 Robomongo storageEngine과 같은 MongoDB GUI를 사용하면 아래와 같은 방법으로 찾을 수 있습니다.

Robomongo;

enter image description here


MongoChef;

enter image description here

다음을 통해 이를 감지할 수 있습니다.

db.serverStatus().wiredTiger 

따라서 이 "존재"하는 "현재"에는 "WiredTiger"가 사용되지 않는 기본 "MMAPv1" 이외에 다른 스토리지 엔진이 구성됩니다.

이는 현재 "MongoDB 3.0x" 시리즈에 적용됩니다.

언급URL : https://stackoverflow.com/questions/29163781/how-to-know-which-storage-engine-is-used-in-mongodb

반응형