Caros, Estou com um pequeno probleminha de performance em importacao, que não tem relacão com o código, mas sim o Postgres.
Basicamente é um CSV que popula uma tabela auto-relacional, o CSV tem 650.000 linhas No comeco a importacão estava indo bem (200 linhas por minuto), assim que chegou a 50.000 ja tinha caido para 120 por minuto, com 75.000 linhas, caiu para 80 por minuto e agora esta em 60 por minuto, o que mostra uma degradacao constante. Ja foram desativados todos os relacionamentos, todas as triggers, sequer foram criados indices ainda, ja foi feito renice dos processos ppara -19, o script de importacao mal come memoria para cachear alguns objetos de hierarquia mais alta (pais, estado, mmunicipio, cidade), ajustei shared_buffers e o escambal, e nada de aumentar a performance. Só faltaram agora tunnings de kernel do Linux mesmo. Comecamos a importar ontem as 16hs, e as 16h40 tinhamos umas 8000 linhas processadas ja, mas jah se passaram quase 21 horas e estamos so agora chegando nas 100.000 linhas. Nesse ritmo, soh vai terminar lah pelo fim de semana que vem. Alguém tem alguma sugestão que não essas já mencionadas, ou alguém saberia indicar o porque? Eu até já desativei o processamento das colunas de geography achando que poderia melhorar, mas sem melhora significativa (o que me rendeu algumas linhas perdidas e sem essa informacao, que depois eu dou um jeito manual de arrumar isso). -- *Pablo Santiago Sánchez* ZCE ZEND006757 [email protected] (61) 9843-0883 http://www.sansis.com.br *"Pluralitas non est ponenda sine necessitate"*
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
