Em 3 de junho de 2014 04:07, Flavio Henrique Araque Gurgel <[email protected]
> escreveu:

> Fiz a modificações sugeridas conforme relação de parâmetros abaixo.
>>
>> max_connections = 10
>> shared_buffers = 1024MB
>> work_mem = 1024MB
>> maintenance_work_mem = 1024MB
>>
>
> Você exagerou aqui. Poderia ter feito apenas para a sessão aberta:
> SET work_mem = 1024MB;
> Sem alterar o conf. Você pode ter falta de memória aqui, cuidado.
> maintenance_work_mem não faz diferença para cargas de dados.
>
>  checkpoint_segments = 64
>> checkpoint_timeout = 30min
>> autovacuum = off
>>
>
> Ligue-o de volta assim que possível.
>
>  Utilizando essa configuração estou conseguindo inserir uma média de
>> 550.000 por hora, tem como melhor ?
>>
>
> Siga a dica de bulk loading já dada com o comando COPY. Você tentou?
> Certamente vai te impressionar.
>
>  Com estes números teoricamente levaria em torno 57 horas, ou seja, mais
>> de 2 dias para inserir 31.437.782 de registros.
>> Aguardo considerações.
>>
>
> Aí estão.
>
> []s
> Flavio Gurgel
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>

Flavio
Bom dia.

Não posso utilizar o mecanismo de bulk loading pois estou importando dados
de outro SGBD.  *(SGBD Origin -> DataTransfer -> SGBD PostgreSQL)*

O intrigante é que o PostgreSQL está praticamente ocioso sem carga de
processamento e consumo de memória.

Estou executando um processo de transferência de dados faz umas 10 horas e
até o momento só consegui inserir 2 milhões de registros sendo que a minha
previsão inicial 550 mil por hora furou tendo em vista que a performance
foi degradando ao longo do tempo.

Aguardo considerações.

-- 

Atenciosamente,

André Geraldo dos Santos
Certified Delphi® Developer XE2
Analista Desenvolvedor e Consultor
Belo Horizonte / Minas Gerais
E-mail:[email protected]
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a