>>> Eu não fiz com o copy por que eu teria que gerar o scritp, a partir do >>> firebird, com o copy >> >> Para questão de testes compensa, não? Pois é mais uma possibilidade que >> você elimina.
Independente do COPY ou dos INSERTS. COPY é mais rápido que INSERTS? Sim. Com COPY vai ficar mais rápido que no Firebird? Depende. Depende do hardware todo, máquina, CPU, memória, discos, índices, etc. Depende do tuning. O Firebird por padrão é inseguro, não faz os fsyncs. Precisa montar discos com noasync para garantir. Já perdi bancos Firebird por isso, e os desenvolvedores dizem que a culpa é do kernel do Linux. Pra "comparar" (injustamente) o PostgreSQL com o Firebird, tem que botar o PostgreSQL em modo inseguro, desligando o fsync. Outra coisa, o MVCC do PostgreSQL é diferente do Firebird. O principal (além do fsync), o Firebird *NÃO* faz logs de transação. PostgreSQL faz. Isso causa um overhead na escrita do PostgreSQL, mas o aumento da segurança dos seus dados é BRUTAL. Então, não compare mais Firebird com PostgreSQL numa carga de dados de 2 minutos. É pura e absoluta perda de seu precioso tempo. Os 60 minutos estavam errados, com certeza, coisa do PgAdmin ou da sua rede. Agora, 2 minutos contra 1, isso é absolutamente normal, aceitável e indigno de qualquer nota especial. []s Flavio Gurgel _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
