C++構造からの何百万ものレコードを挿入しています。通常の挿入では、構成の最適化後でも、データベースがプログラム時間の98%を占めるという、ひどいパフォーマンスが得られます。CSVファイルからインポートするにはCOPYを使用する必要があると読んでいます。
ここで、最初にCSVファイルに書き込んでから、それをDBに書き直すことが、書き込みが2倍になるため、大幅に改善されるかどうかはわかりません。STDINの配管を見てきましたが、一見オーバーヘッドも多く、限られているようです。
CSV形式の文字列がある場合、そのデータをDBに書き込む最も簡単な方法は何でしょうか。
前もって感謝します、
CX