私は、SQL Serverからmysqlのテーブルを更新または挿入するために挿入/更新を使用しています。仕事はクレーンとして設定されています。ジョブは8時間ごとに実行されます。ソース表のレコード数は約400000です。約8時間ごとに約100レコードが更新または挿入されます。Talend - 挿入/更新とテーブルファイルテーブル
ソースレベルでは、最後の実行と現在の実行の間でのみ変更された実行をとるような仕事をしています。
私は100行を更新/挿入するには、30分かかることがわかりました。
しかし、もう1つの方法は、400000をすべてファイルにダンプし、次に転送先テーブルを切り捨てて、すべてのレコードをもう一度挿入することでした。このプロセスはすべてのジョブが実行されるたびに実行されます
なぜ、挿入/更新に時間がかかりますか?
おかげ Rathi
こんにちはシャラードですが、やはり削除はコストのかかる操作です。私は挿入/更新プロセスの遅延の原因を知りたいと思います。または、削除が唯一のオプションである場合 –