我给你写这条消息是因为我有点迷失,因为我不知道如何解决我的问题。
JAVA 17、Spring Batch、MySQL
该工作需要 23 小时才能完成。我希望能把时间减少到2小时以内
提前非常感谢您的帮助!
我们可以通过以下步骤实现批量插入到数据库的性能。 1.通过动态准备语句来使用jdbcTemplate的batchUpdate()方法。 2.利用正确的数据库连接池设置来优化数据库连接。 3.根据数据库服务器配置决定块大小。因为大多数数据库(如Oracle/SQL服务器)不支持一次插入超过1000条记录。 4.使用多线程方法以最少的时间处理数据。