求一个多线程写入mongoDB的方法

a250960085 2015-10-19 04:05:52
我现在是大数据写入mongo,想根据多线程写入。就是每个线程查询一个月的时候。每个月大约200W数据,每隔程序开启12个线程同时写入mongo,但是我写了一个程序发现开启12个线程跟没有开启线程插入数据的效率差不了多少,求大神指导问题出在哪。
...全文
832 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_42172117 2019-05-13
  • 打赏
  • 举报
回复
楼主问题解决了吗?我也遇到同样问题,一个线程最多1秒4万行,2个线程每个只有2万行
kensouterry1 2015-12-27
  • 打赏
  • 举报
回复
数据库事务提交 DbTransaction
srhlwdamon 2015-12-23
  • 打赏
  • 举报
回复
请问楼主解决了没有啊
a250960085 2015-10-19
  • 打赏
  • 举报
回复
引用 楼主 a250960085 的回复:
我现在是大数据写入mongo,想根据多线程写入。就是每个线程查询一个月的时候。每个月大约200W数据,每隔程序开启12个线程同时写入mongo,但是我写了一个程序发现开启12个线程跟没有开启线程插入数据的效率差不了多少,求大神指导问题出在哪。
- -这个因为我想开多个线程同时插入肯定比不开线程快啊?mongo多线程同时插入提高不了效率吗?您有什么好的方案吗?因为我要把SQLSERVER里面的数据大约E数据插入到mongo,如果按普通的循环插入速度太慢了。
a250960085 2015-10-19
  • 打赏
  • 举报
回复
引用 1 楼 sp1234 的回复:
什么意思?谁跟你说不管干什么操作、开多线程就能变快?
您有什么好的方案吗?因为我要把SQLSERVER里面的数据大约E数据插入到mongo,如果按普通的循环插入速度太慢了。
  • 打赏
  • 举报
回复
什么意思?谁跟你说不管干什么操作、开多线程就能变快?

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧