我现在是大数据写入mongo,想根据多线程写入。就是每个线程查询一个月的时候。每个月大约200W数据,每隔程序开启12个线程同时写入mongo,但是我写了一个程序发现开启12个线程跟没有开启线程插入数据的效率差不了多少,求大神指导问题出在哪。

解决方案 »

  1.   

    如果你电脑用的是 2M 的宽带你的迅雷下载爱情动作片 开1W个线程 也不会变成 100M/s 的速度 网速才是硬伤
    这个同理 IO速度 才是硬伤 没准你开线程反而变慢
      

  2.   


    - -这个因为我想开多个线程同时插入肯定比不开线程快啊?mongo多线程同时插入提高不了效率吗?您有什么好的方案吗?因为我要把SQLSERVER里面的数据大约E数据插入到mongo,如果按普通的循环插入速度太慢了。
      

  3.   

    您有什么好的方案吗?因为我要把SQLSERVER里面的数据大约E数据插入到mongo,如果按普通的循环插入速度太慢了。
      

  4.   

    数据库事务提交DbTransaction