Spring batch 读取100万条记录后,批处理需要很长时间

Spring batch 读取100万条记录后,批处理需要很长时间,spring-batch,Spring Batch,我有一个步骤涉及使用JdbcCursorItemReader从复杂联接中读取数据。前100万条记录运行了大约1小时。 在此之后,处理速度减慢,即处理400K记录需要15个多小时 我已将提交间隔设置为50000条记录。 这可能是我设置的提交间隔或数据库连接的问题吗 使用50000作为提交间隔可以吗?很多帖子提到了多达10000条记录 与任何性能问题一样,您是否进行过分析?这些数字告诉你了什么?你能在这里分享你的分析信息吗?@MichaelMinella,还没有完成分析。让我来设置它并向您发送信息。

我有一个步骤涉及使用JdbcCursorItemReader从复杂联接中读取数据。前100万条记录运行了大约1小时。 在此之后,处理速度减慢,即处理400K记录需要15个多小时

我已将提交间隔设置为50000条记录。 这可能是我设置的提交间隔或数据库连接的问题吗


使用50000作为提交间隔可以吗?很多帖子提到了多达10000条记录

与任何性能问题一样,您是否进行过分析?这些数字告诉你了什么?你能在这里分享你的分析信息吗?@MichaelMinella,还没有完成分析。让我来设置它并向您发送信息。与任何性能问题一样,您是否进行过任何分析?这些数字告诉你了什么?你能在这里分享你的分析信息吗?@MichaelMinella,还没有完成分析。我来设置一下,然后把信息发给你。