0
考慮以下情形:時間MongoDB的複合索引和單一指數的表現
100%我的查詢將包括一個查詢,有時也b。
90%查詢將是:
{a:"somevalue"}
和10%這將是
{a:"somevalue",b:"somevalue"}
什麼會是僅具有一個複合索引(如果有的話)來滿足這個下行?像這樣:
{
"v" : 1,
"key" : {
"a" : 1,
"b" : 1
},
"name" : "a_1_b_1",
"ns" : "foo.bar"
}
或將我從一個
{
"v" : 1,
"key" : {
"a" : 1,
"b" : 1
},
"name" : "a_1_b_1",
"ns" : "foo.bar"
},
{
"v" : 1,
"key" : {
"a" : 1
},
"name" : "a_1",
"ns" : "foo.bar"
}
完美,謝謝 – 2014-09-28 13:47:46