約185k行のバイナリ ファイルがあります。C#
ファイルを数秒で解析します。MSSQL
そのデータでテーブルを更新する最良の方法は何でしょうか?
私が試したこと:
- 最も簡単な方法 - バイナリ行を読み取り、解析し、テーブルを更新します。すべてのデータを更新するには、プロセス全体で約 2 日かかります。
- 200 個の更新クエリを組み合わせて、一度に MSSQL に送信します。この場合、更新には 8 ~ 10 時間かかります。
- 500 以上のクエリを 1 つに結合します。より高速に動作しますが、タイムアウトの例外が時々ドロップされるため、一部の更新が行われません。
更新プロセスをスピードアップする方法について何かアドバイスはありますか?