就我而言,我必须将大量数据从一个表加载到另一个表。 (Tera到sqlserver)。使用JdbcCursorItemReader
,在avg上加载200000条记录需要30分钟,因为该表有40列。所以我打算使用分区技术。
以下是挑战
答案 0 :(得分:0)
这里有几点需要注意:
JdbcCursorItemReader
不是线程安全的,因此它通常不用于分区方案。而是使用JdbcPagingItemReader
。ROW_NUMBER()
或类似的方式进行分区,或者按分区添加列。