Ne, hlavní myšlenkou, jak to mít mnohem rychlejší, je provádění všech vložení v jedné transakci. Více transakcí nebo použití žádné transakce je mnohem pomalejší.
A zkuste použít kopírování, které je ještě rychlejší:http:// www.postgresql.org/docs/9.1/static/sql-copy.html
Pokud opravdu musíte použít vložky, můžete také zkusit vypustit všechny indexy z této tabulky a vytvořit je po načtení dat.
To může být také zajímavé:http://www.postgresql.org/ docs/9.1/static/populate.html