我正在开发一个特性,需要从Oracle表中获取数据,并且每一行表都映射到一个Java对象。因此,我将有一个记录列表,我需要用这些数据创建一个CSV文件。
这里要考虑的不同情况如下:
。
限制:
。
问题:
。
发布于 2020-06-01 10:39:27
我提出以下解决办法。首先,我们不应该在一个查询中读取来自Oracle的数百万条记录。Oracle表应按日期、月、年或任何其他标准进行分区。您可以控制记录的数量并将其写入文件中。
其次,csv文件的大小。不需要在添加到csv文件之前查看csv文件大小,您可以查看java中的结果对象的大小,并确定要在该批追加中追加多少记录。
https://stackoverflow.com/questions/62137915
复制相似问题