3
我在我的mongodb集合中有57M文檔,這是19G的數據。 我的索引佔用了10G。這聽起來很正常嗎?或者我可以做一些非常錯誤的事情!我的主要關鍵是2G。爲什麼我的mongodb索引如此之大
{
"ns" : "myDatabase.logs",
"count" : 56795183,
"size" : 19995518140,
"avgObjSize" : 352.0636272974065,
"storageSize" : 21217578928,
"numExtents" : 39,
"nindexes" : 4,
"lastExtentSize" : 2146426864,
"paddingFactor" : 1,
"flags" : 1,
"totalIndexSize" : 10753999088,
"indexSizes" : {
"_id_" : 2330814080,
"type_1_playerId_1" : 2999537296,
"type_1_time_-1" : 2344582464,
"type_1_tableId_1" : 3079065248
},
"ok" : 1
}
您正在使用哪個版本?如果舊的,你可以升級使用新的索引,它們更小。順便說一句,如果_id上的索引是2G,取決於您的字段中的數據,但對於兩個字段的索引,它似乎沒問題。 – AlphaB
@AurelienB,版本是2.0.3 – jdh
這是最近的一個。除非基地來自舊的基地,否則應該沒問題。 – AlphaB