MongoDB in action book のインデックスに関する章を読んだことがありますが、インデックスに関する内容を詳しく説明できる人がいるかどうか疑問に思っていました。
カバーするインデックスがあり、インデックスa,b,c,d,e
に対するクエリa,b,c
が使用されている場合。をクエリするとどうなりますa,c,e
か? インデックスはクエリに使用されるだけa
ですか、それとも他のフィールドでクエリを実行するときに使用されますか?
この場合、 にもインデックスを付ける方が理にかなっていますかa,c,e
。ユーザーが自由形式のクエリを作成できるこれらのフィールドにリンクするフロント エンド ピースがあるためです ( a,b,c,f
1 つの可能性があります)。考えられる可能性のあるすべてのオプションのインデックスが必要ですか?