MongoDB の個々のインデックスのサイズを取得するにはどうすればよいでしょうか? 質問する

MongoDB の個々のインデックスのサイズを取得するにはどうすればよいでしょうか? 質問する

合計インデックス サイズを取得するために使用できることはわかっていますdb.collection.totalIndexSize()が、個々のインデックスのサイズを確認することに興味があります。

これはサポートされていますか?

ベストアンサー1

もちろんできます。db.collection.stats().indexSizes各インデックス名がキーで、値がバイト単位の合計インデックス サイズである埋め込みドキュメントです。

> db.test.stats()
{
        "ns" : "test.test",
         <snip>
        "indexSizes" : {
                "_id_" : 137904592,
                "a_1" : 106925728
        },
        "ok" : 1
}

おすすめ記事