消息关闭
    暂无新消息!
大家好,我使用的是MongoDB3.2.8版本,里面有200W数据,在mongodb shell查询33W数据只需400ms,可是用c#官方驱动(2.2.4)查询,需要200s+,请问各位大神,这是为什么啊???这差距太大了啊。跪求啊,困扰我几天了,只有20分了,不要嫌弃啊

6个回答

︿ 3
33万数据一次查询出来,序列化对象到内存中。一定很慢吧。
shell工具,一定必代码快。是必然的。
︿ 2
数据库连接会消耗时间,MongoDatabase 获取单例模式,只获取一次,消耗都在这边。