我正在尝试查询超过5000万条记录的数据库。每次查询记录时,查询都会更改。对于以下查询:
var query =
from e in this.collection.AsQueryable<SocialRecord>()
where e.TermMonitorIds.Contains(term) && sources.Contains(e.SocialType) && e.DateCreated >= fr && e.DateCreated <= to
select e;
我在
上创建了一个索引{
"TermMonitorIds" : 1,
"SocialType" : -1,
"DateCreated" : -1
}
无论如何我可以改善表现吗?