최근에 다음 명령을 사용하여 컬렉션을 압축했습니다.
db.<collectionName>.runCommand( "compact" )
이제 내 컬렉션 크기가 디스크의 크기보다 큰 것 같습니다!
SECONDARY> db.<collectionName>.stats()
{
"ns" : "<databaseName>.<collectionName>",
"count" : 2937359,
"size" : 5681676492, # 5.6 GB
"avgObjSize" : 1934.2805874256433,
"storageSize" : 4292853728, # 4.2 GB
"numExtents" : 2,
"nindexes" : 2,
"lastExtentSize" : 2146426864,
"paddingFactor" : 1.669999999836597,
"flags" : 1,
"totalIndexSize" : 220735648,
"indexSizes" : {
"_id_" : 162326304,
"e_1_" : 58409344
},
"ok" : 1
}
이것이 어떻게 가능한지 이해하지 못합니다. 모든 mongodb 모음이 항상 디스크별로 백업되지 않습니까?
누구든지이 결과를 설명 할 수 있습니까?
validate
?를 실행 해보십시오 .