Rafael, > Você faz os 3000 mil registros dentro de uma única transação sem commit? E > se você fizer cada registro uma transação?!
Eu faço em uma única transação para levar apenas algumas horas. Se eu adicionar a isso o custo de rede de ficar mandando start transaction / commit ou de ficar dando delete em cada registro, vai demorar mais ainda. > Você está com o vacuum / reindex atualizado nessa base? Há mais algum > processo que rode nesse servidor além do Postgres? Servidor dedicado. O cliente não tem como fazer um vacuum full toda hora, o processo em questão é apenas uma etapa num processo enorme em que as outras partes não podem parar. O cliente foi orientado a rodar o vacuum com mais frequência, mas isso não fez muita diferença, continuamos medindo o desempenho em horas, não em segundos. > Os testes que eu fiz com Postgres rodando em Windows não me foram nenhum > pouco satisfatório. A mesma máquina, rodando Linux, me foi até 10 vezes > melhor. Existe possibilidade da migração? O cliente usa Linux, e nós usamos Windows no nosso ambiente de testes. A lentidão é a mesma. Atenciosamente, Mozart Hasse _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
