2

この「バグ」レポートは既に読みました - https://jira.mongodb.org/browse/SERVER-4095

ただし、「個別」が B ツリー インデックスの先頭のみをスキャンしていない理由は完全には説明されていません。これは 4 つのエントリのみです。これが私がすることです:

run Distinct

Result
"n" : 535216,
            "nscanned" : 535216,
            "nscannedObjects" : 0,
            "timems" : 1871,
            "cursor" : "BtreeCursor path_1"

db.logs.dropIndex("path_1")

run Distinct

Result
            "n" : 535216,
            "nscanned" : 535216,
            "nscannedObjects" : 535216,
            "timems" : 1426,
            "cursor" : "BasicCursor"

なぜこれが起こるのか、誰かが正確な説明をしてくれませんか? メモリのオーバーヘッドに関する説明は、私を本当に幸せにしません。最上位に 4 つの要素を持つ B ツリー インデックスがある場合、なぜそれが問題になるのでしょうか? 建設的なフィードバックをお待ちしております。

4

0 に答える 0