Como acelerar o desempenho de inserção no PostgreSQL
Estou testando o desempenho de inserção do Postgres. Eu tenho uma tabela com uma coluna com o número como seu tipo de dados. Há um índice sobre isso também. Eu preenchi o banco de dados usando esta consulta:
insert into aNumber (id) values (564),(43536),(34560) ...
Inseri 4 milhões de linhas muito rapidamente 10.000 de uma vez com a consulta acima. Depois que o banco de dados atingiu 6 milhões de linhas, o desempenho caiu drasticamente para 1 milhão de linhas a cada 15 minutos. Existe algum truque para aumentar o desempenho de inserção? Eu preciso de um ótimo desempenho de inserção neste projeto.
Usando o Windows 7 Pro em uma máquina com 5 GB de RAM.