关于java读取txt文件到mysql
有一个100M的txt文件读入mysql的表中,用常规的读文件方法太慢了,求问怎样可以快一点 --------------------编程问答-------------------- 这个还真没接触过 --------------------编程问答-------------------- 楼主如何想的,说说看,前来学习的 --------------------编程问答--------------------有几个同学给了一些方法,运用了StringBuffer类代替String类,快了一点,能够在3分钟内搞定,但是目标是40秒以内,据说有同学10秒左右。。。。。尼玛 --------------------编程问答-------------------- 从没试过 也没从打算 要把文件存库里。。。 --------------------编程问答-------------------- 好吧,经过我同学大神们的指点,可以将读写速度提升到16秒,思路如下:
1.insert语句每次插入30000条数据,降低反复读写mysql的频率
2.sql使用StringBuilder类来存储,降低String型+=的时间
3.将mysql中的引擎表修改成MYISAM
从1.5天到40分钟到3分钟到2分钟到1分钟到16秒,好坑爹。。。。。。。 --------------------编程问答-------------------- 怎么不考虑并发呢
补充:Java , Java SE