PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Como obter alto desempenho em uma grande transação (postgresql)


Não, a ideia principal para que isso seja muito mais rápido é fazer todas as inserções em uma transação. Várias transações, ou usar nenhuma transação, é muito mais lenta.

E tente usar copy, que é ainda mais rápido:http:// www.postgresql.org/docs/9.1/static/sql-copy.html

Se você realmente precisar usar inserções, também poderá tentar descartar todos os índices nesta tabela e criá-los após carregar os dados.

Isso também pode ser interessante:http://www.postgresql.org/ docs/9.1/static/populate.html