0

JdbcCursorItemReader を使用してテーブルから 100 万の ID を読み取り、FlatFileItemWriter を使用してファイルに書き込むのに 5 時間かかるのは正常ですか?

Spring は、パフォーマンスを向上させるために JdbcCursorItemReader を使用することを提案しており、私はすでにそれを使用しています。他に何ができますか?

取得した ID をマッパーのマップ エントリ (マップ) に変換し、書き込み中にマップから ID をフェッチしているため、行マッパーを完全にスキップできますか?

このようなシナリオでは、Spring バッチは理想的なアプローチですか?

前もって感謝します

4

1 に答える 1

1

commitInterval プロパティを追加し、その値を 10,000 に設定しました。このプロセスは 44 分で完了します。ありがとう。

于 2012-05-16T07:26:26.357 に答える