采用spring batch 处理大数据量,瓶颈在数据库吞吐量时,该如何优化? 10
使用springbatch处理大数据量,数据库采用db2。处理过程为:从一张千万级别数据量的表中读取百万数据,逐条数据处理后,批量插入另一张千万级别数据量的标准。批处理量...
使用spring batch处理大数据量,数据库采用db2。
处理过程为:从一张千万级别数据量的表中读取百万数据,逐条数据处理后,批量插入另一张千万级别数据量的标准。
批处理量:目前设为10万。
现象:整个过程中,花费近半个小时,读取过程和写入过程的时间占了90%以上,处理过程只用了两三分钟。
临时处理:目前整个过程,采用db2的存储过程实现,只需要5分钟左右。
问题:采用spring batch 处理大数据量,瓶颈在数据库吞吐量时,该如何优化? 展开
处理过程为:从一张千万级别数据量的表中读取百万数据,逐条数据处理后,批量插入另一张千万级别数据量的标准。
批处理量:目前设为10万。
现象:整个过程中,花费近半个小时,读取过程和写入过程的时间占了90%以上,处理过程只用了两三分钟。
临时处理:目前整个过程,采用db2的存储过程实现,只需要5分钟左右。
问题:采用spring batch 处理大数据量,瓶颈在数据库吞吐量时,该如何优化? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询