MongoDB迭代游标太慢

时间:2016-12-26 02:15:44

标签: mongodb performance cursor

我有一个数据库查找查询,返回4k文档,文档的平均大小为0.3MB。以下代码尝试从游标对象创建列表。迭代光标非常慢!

IMongoQuery typeQuery = Query.Type("_id", BsonType.ObjectId);
MongoCursor<BsonDocument> bsonCursor = legacyCollection.Find(typeQuery);
foreach (BsonDocument bsonDoc in bsonCursor)

我使用.dot Trace进行了性能分析,请参阅 Performance Profiling

在foreach()函数中迭代游标时,从MonogoDB获取数据需要花费太多时间。

我尝试通过修改默认批量大小来提高性能,但它没用。

您能否提出一些改善表现的建议?

0 个答案:

没有答案