where T : EntityBase
{
var db = GetMongoDatabase(connectionString, dbName);
var collection = db.GetCollection<T>(collectionName);
return collection.FindAll().ToList();
}
3 个解决方案
#1
先确定这20秒是网络传输消耗、取数据消耗各占用多少
#2
explain()看看,能利用索引先优化一下么
#3
还有,为什么要一次性放这么多数据到list里面,这种是不是该分页和用游标或者迭代器
#1
先确定这20秒是网络传输消耗、取数据消耗各占用多少
#2
explain()看看,能利用索引先优化一下么
#3
还有,为什么要一次性放这么多数据到list里面,这种是不是该分页和用游标或者迭代器