Em 2 de junho de 2014 17:03, Fabrízio de Royes Mello < [email protected]> escreveu:
> On 02-06-2014 16:30, JotaComm wrote: > > Opa, > > > > > > Em 2 de junho de 2014 16:23, André Geraldo dos Santos < > > [email protected]> escreveu: > > > >> Caros > >> Boa tarde. > >> > >> Estou fazendo uma carga de dados em um ambiente de testes, essa carga > tem > >> aproximandamente 31.437.782 de registros. > >> > >> A primeira tabela tem 4.545.113 de registros, com processo de input > >> rodando a 19horas próximo do final. > >> > >> Meu ambiente consiste em: > >> - Windows 7 Pro > >> - Processador I3 > >> - Memória 4 GB > >> - Postgresql 9.3.4 > >> - Instalação default. > >> > >> Existe alguma maneira de otimizar o processo de input dos dados? > >> > > > > - Remover os índices e criá-los depois; > > > > > > - > > Desabilitar o autovacuum; > > > > - Aumentar o checkpoint_segments; > > > > - Desabilitar o fsync > > > > São algumas coisas que você pode fazer. > > > > E não deixe de dar uma lida em um post que o Fábio Telles fez há algum > tempo: > > http://savepoint.blog.br/acelerando-a-importacao-de-dados-no-postgresql/ > > Att, > > -- > Fabrízio de Royes Mello Timbira - http://www.timbira.com.br/ > PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > Caros Boa noite. 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 checkpoint_segments = 64 checkpoint_timeout = 30min autovacuum = off Utilizando essa configuração estou conseguindo inserir uma média de 550.000 por hora, tem como melhor ? 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. -- 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
