批量导入数据 往mysql数据库里导入45万条数据,30分导入完毕,可以做到吗?高人指点一下,具体点,我实现的太耗时。18分钟才导入4万来条。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以用for()循环开多个线程 然后用事物和批量处理 1000条提交一次事物处理放在for循环的外面 多线程不一定比单线程快 每个线程之间争用CPU执行时间块 容易带来更大的性能损耗楼主可以百度下 将insert 写成程序块之类的 貌似是加上begin N个insert语句写一起 end; 感谢大家,不过我改进了一下,用的是批量导入,12分钟导完了45万条数据,我们技术总监说,还不够快,12分钟450也可以导进去。我用的是MySQL数据库。Java语言,在service层处理数据,从外部文件txt读出来,写到数据库一张表中。数据库操作用的是JDBC 用多线程,线程开的多少自己看,你读的时候可以试着换一下输入流,导入的话用pre...那个 感谢大家,最后我用的是LOAD DATA语句,先把数据写到txt文件里,最后一次装载到数据库里。这样好几百万条数据很快就弄进去了。 TXT文本出现小方块的东西 ,求解决!!!!!!!!!! JAVA EE管理系统开发对于报表使用的工具有哪些? svn问题 Axis1.2 还是Nullpointer的问题 POI写EXCEL公式出现#REF如何解决 给个JSP Web项目练练手 麻烦大侠给个EJB完整的配置例子,不胜感激,小弟我网上找的都是半调子,急也急死了,希望对配置文件有个说明,100分送!!! filter如何取页面的值 一个严重的Timer问题!!! 分布式文本编辑器,谁能给点意见该怎么做 通过jdbc时我怎么得到从数据库返回的各种出错信息? 关于spring3 mvc 属性注入问题
事物处理放在for循环的外面
多线程不一定比单线程快 每个线程之间争用CPU执行时间块 容易带来更大的性能损耗楼主可以百度下 将insert 写成程序块之类的 貌似是加上begin N个insert语句写一起 end;
我用的是MySQL数据库。Java语言,在service层处理数据,从外部文件txt读出来,写到数据库一张表中。数据库操作用的是JDBC