java导出大数据量到csv文件,数据库大概有4、5W条数据,性能很慢,求各位大侠给个好方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java导出大数据量到csv文件,数据库大概有4、5W条数据,性能很慢,求各位大侠给个好方法相关的知识,希望对你有一定的参考价值。

因为写csv文件就是加逗号,所以要循环所有数据,拼字符串,导出来特别慢,主要是循环这一步比较慢,大家有什么好方法么?

多线程啊,按照rownumber,比方说每5000或2000条开个线程,往外读。 参考技术A 写文件用追加模式,一行一行加 参考技术B 可以把list转化为数组,然后把数组toString,就是逗号分隔的字符窜追问

我的最终结果是一个list,T是一个薪资对象,你种方法不行...

java导出csv如何避免内存溢出

参考技术A Java调用一下shell脚本,用shell脚本去执行导出CSV到一个文件夹,然后再下载,完事,因为用其它方式导出会更加高效,内存和速度都很快。

以上是关于java导出大数据量到csv文件,数据库大概有4、5W条数据,性能很慢,求各位大侠给个好方法的主要内容,如果未能解决你的问题,请参考以下文章

java的rs.next()当数据量到10万以上的时候会很慢?

java导出大量数据,出现错误?

java里将从excel读到的数据用csv导出,代码怎么写

java实现接口导出csv文件

java通过CSV文本格式来导出千万级大数据

java通过CSV文本格式来导出千万级大数据