2

OLEDB を使用して、データを DB4 .dbf ファイルに挿入します。5,500 行の挿入には約 2.5 分かかります。私のデータには最大80,000行があり、時間がかかりすぎるため、より迅速に実装する方法が必要です。これを行うための代替のより高速な方法はありますか? あなたの見解によれば、どちらが最善の方法ですか?

PS: おおよそのことを述べてください。可能であれば、メソッドにかかる時間

4

1 に答える 1

1

1つのクエリ内に複数の行を挿入すると、作業が大幅にスピードアップする可能性があります。
例:100,000 INSERTを使用して100,000行を挿入し、それぞれ100行で1,000 INSERTを使用してみました:約100のスピードアップがあります!!
違いは使用しています

INSERT INTO table (....) VALUES (...)

INSERT INTO table (....) VALUES (...),(...),(...),(...),(...),...

したがって、挿入関数を編集して、一度に100(たとえば)レコードを使用します。

于 2011-04-13T09:45:48.593 に答える