sql >> Base de Datos >  >> RDS >> PostgreSQL

Cómo obtener un alto rendimiento en una transacción grande (postgresql)

No, la idea principal para hacerlo mucho más rápido es hacer todas las inserciones en una sola transacción. Múltiples transacciones, o no usar ninguna transacción, es mucho más lento.

E intente usar la copia, que es aún más rápida:http:// www.postgresql.org/docs/9.1/static/sql-copy.html

Si realmente tiene que usar inserciones, también puede intentar colocar todos los índices en esta tabla y crearlos después de cargar los datos.

Esto también puede ser interesante:http://www.postgresql.org/ docs/9.1/static/populate.html