Nein, die Hauptidee, es viel schneller zu haben, besteht darin, alle Einfügungen in einer Transaktion durchzuführen. Mehrere Transaktionen oder keine Transaktion sind viel langsamer.
Und versuchen Sie, copy zu verwenden, was noch schneller ist:http:// www.postgresql.org/docs/9.1/static/sql-copy.html
Wenn Sie wirklich Einfügungen verwenden müssen, können Sie auch versuchen, alle Indizes auf dieser Tabelle zu löschen und sie nach dem Laden der Daten zu erstellen.
Das kann auch interessant sein:http://www.postgresql.org/ docs/9.1/static/populate.html