いいえ、はるかに高速にするための主なアイデアは、1つのトランザクションですべての挿入を実行することです。複数のトランザクション、またはトランザクションを使用しない場合は、はるかに遅くなります。
そして、さらに高速なコピーを使用してみてください: http:// www.postgresql.org/docs/9.1/static/sql-copy.html
本当に挿入を使用する必要がある場合は、このテーブルのすべてのインデックスを削除し、データの読み込み後に作成してみることもできます。
これも興味深い場合があります: http://www.postgresql.org/ docs / 9.1 / static / populate.html