Entity Framework 5 を使用し、特定のテーブルに対して毎秒約 1000 回の挿入を実行するアプリケーションを完成させました。
クライアントは、アプリケーションがデータベースと同じサーバー上にないことを要求しました。このようなシナリオでアプリケーションを展開すると、レコードの挿入に必要な時間が最大 4 倍になりました。
パフォーマンス ログを作成し、パフォーマンスの損失を挿入の実行に絞り込みました。
Entity Framework を「オンザワイヤ」で使用してリモート データベースを操作し、大量のデータ セット (100.000 行以上) を処理することに関する既知の問題はありますか?