Nee, het belangrijkste idee om het veel sneller te hebben, is om alle inserts in één transactie te doen. Meerdere transacties, of geen transactie gebruiken, is veel langzamer.
En probeer kopiëren te gebruiken, wat nog sneller is:http:// www.postgresql.org/docs/9.1/static/sql-copy.html
Als je echt tussenvoegsels moet gebruiken, kun je ook proberen alle indexen in deze tabel te laten vallen en ze te maken nadat de gegevens zijn geladen.
Dit kan ook interessant zijn:http://www.postgresql.org/ docs/9.1/static/populate.html