0

データ移行を行う DevForce クライアント コンソール アプリケーションがあります。古いデータベースを読み取り、IIS を介してホストされている DeveFore サーバーにデータを書き込みます。最初は、アプリは非常に高速に実行されますが、数千のレコードの後、ほぼ停止するまでクロールします。コマンド Manager.SaveChangesAsync() が完了するまでに数秒かかります (それぞれ約 30 レコード)。

Manager.Clear() を試してみましたが、古いものを置き換える新しい Manager を作成しましたが、状況は何も改善されません。DevForce クライアントの何かが原因で、数千のレコードが追加された後、保存に時間がかかります。

メモリ側から見ると、すべて問題ないように見えます。クライアントまたはサーバーがますます多くのメモリを使用するわけではありません。保存には永遠に時間がかかります。

どんな入力も評価されます。

4

1 に答える 1