0

私は、まとめた C#/MySQL アプリケーションに顧客レコードを追加する方法を高速化しようとしてきました。私のアプリケーションは 2 次元の文字列 (string[,]) の配列に大きく依存しており、この時点まで、insert ステートメントを生成し、それらを 40 個または 1 つの時間 (セミコロンで区切られた) のグループで処理するカスタマイズされた関数を作成しました。LOAD DATA INFILE コマンドを発見しました。これははるかに簡単で高速で、REPLACE パスワードを使用して既存のレコードを更新するかどうかを設定できます。配列を CSV ファイルにエクスポートし、LOAD DATA INFILE を使用して適切なテーブルにアップロードできます。でも、

前もって感謝します!

4

1 に答える 1

0

XML BLOB を生成し、SQL Server に xquery を使用して XML を解析させて、データを一括読み込みできるようにします。LOAD DATA INFILE よりもはるかに簡単です。

于 2013-07-31T19:44:14.613 に答える