Spring HibernateTemplate メソッド SaveororUpdateAll(Collection cl) を使用して、反復ごとに 1000 レコードを挿入しています。
As Method はコレクションとして取得し、すべてのレコードを内部的に繰り返し、各レコードを個別に保存します。
コードの変更が必要で、複雑なビジネス ルールでは効果的でない一括挿入または更新を実行できるその他の手法。
制約 : 複数の場所でコードを変更する必要があるため、一括挿入または一括更新を行いたくありません。また、複数のビジネス ルールが適用されており、CBO オブジェクトが複数回変更され、保存または挿入中にすべてのオブジェクトがコレクションに格納されます。 HibernateTemplate SaveorUpdateAll を置き換えたい(コレクション) パフォーマンスを向上させます。
BATCH_SIZE insert Update を使用してみました 改善はありません。
ご協力いただきありがとうございます。