テキストファイルのCSVレコードを処理するVB.netコンソールプログラムを作成しました。私はFileHelpers libraryCSVファイル処理をどのようにスピードアップしますか? (500万レコード以上)
とMSFTエンタープライズライブラリ4を使用しています。その時点でレコード1を読み込んでデータベースに挿入します。
テキストファイルで5百万件のレコードを処理するのに約3〜4時間かかりました。
処理を高速化する方法はありますか?以前にこのような大量のレコードを扱っている人はいますか?更新する新しいデータがあれば、そのレコードをどのように更新しますか?
編集:誰かがプロファイラを推奨できますか?オープンソースを好むか無料です。
Microsoft SQL Server Management Studioを使用して、そのデータをSQL Serverデータベースに直接挿入してみませんか? –
修正する必要がある場合は、Temproraryテーブルに挿入し、T-SQLで変更を適用することができます。 –
どのようにして自動的に行いますか?人間の相互作用がなければ? – Jack