ダイナミクスから弾性検索に大量のデータセットをエクスポートしています。 以下は手順です。弾性検索のバルクアップロードは時間の経過とともに遅くなります
- (私はエンティティフレームワークを使用しています)SQLからデータを取得します。連絡先としてメインの名前を付けましょう。
- 次に、定義されたサイズでデータをグループ化し、それらをシリアル化しています。
- 一括アップロードのフォーマットデータは、ES Docs
- となり、ESエンドポイントに送信されます。
私は時間がかかると大量のログを記録しています。
すべて動作し、エクスポートは1時間でデータをエクスポートします。
つまり、私は、HttpPostの応答時間が増加し続けていることを確認しました。私は私が持っている可能性のあるメモリリークや、処分すべきでないものを探しました。私はそれが後で私に影響を与えないことを確認したい。
応答時間が増える理由は何ですか? 問題を調査するにはどうすればよいですか?
これは私のために働いた。私は基本的に一括アップロードのスイートスポットを見つけました。 – Alok