私が理解する限り、MongoDBのストレージサイズは常にデータサイズより大きくなければなりません。しかし、Mongo 3.0にアップグレードしてWiredTigerを使用した後は、データサイズがストレージサイズよりも大きいことがわかり始めます。これまでのマージンによって202563549> 53755904というMongoDBのdataSizeをstorageSizeより大きくするにはどうすればよいですか?
{
"db" : "Results",
"collections" : NumberInt(1),
"objects" : NumberInt(251816),
"avgObjSize" : 804.4109548241573,
"dataSize" : NumberInt(202563549),
"storageSize" : NumberInt(53755904),
"numExtents" : NumberInt(0),
"indexes" : NumberInt(5),
"indexSize" : NumberInt(41013248),
"ok" : NumberInt(1)
}
注:ここでは
は、データベースのいずれかからです。私はこれがどのようにできるのか混乱しています。 db.stats()
はMongo 3.0とは違うものですか?
感謝を。パフォーマンスを傷つけることはありませんが、元々はデータベースのサイズを変えずにdbstatsの数値を使ってメトリックを計算していました。 – KangarooWest