MongoDB: determine o tamanho total dos índices em um banco de dados.

Uma das coisas mais importantes a se ter em mente ao configurar o MongoDB para ambientes de produção é que o tamanho total dos índices cabe na RAM.

Esta consulta exibe o tamanho total dos índices em um banco de dados mongo.

var collections = db.getCollectionNames()

var totalIndexSize = 0;
collections
.forEach(function (collectionName) {
var collection = db.getCollection(collectionName)
totalIndexSize
+= collection.totalIndexSize();
});

print("Total size of indexes: " + totalIndexSize + " bytes (" + (totalIndexSize / 1024 ) / 1024 + "MB)");