Independente do parallel restore siga essas dicas!
Aumente o maintenance_work_mem
Aumente o checkpoint_segments
Configure para off o archive command
Utilize copy ao invés de insert no dump
jogue la pra cima esses valores, depois retorne!
João Cosme de Oliveira Júnior
Seja inteligente, use Software-livre!!!
LPI Certified
LPI000185554
Em 29/10/2009 às 10:46 horas, [email protected] escreveu:
2009/10/29 Everson Barbosa:
> Gostaria de saber se existe a possibilidade de realizar o pg_restore com
> mais velocidade para casos de urgência. É claro que um bom planejamento
> ajuda bastante na maioria dos casos, no entanto recebemos uma tarefa de
> pessoas 'não técnicas' pedindo que fosse realizado um dump de tabelas com
> alguns milhões de registros e restaurasse essas tabelas para ontem.
Utilizar sua cópia de segurança (aka backup) física sempre será a
forma mais rápida de restaurar. Se vocês não possuem cópias físicas, é
melhor providenciar para este tipo de situação.
Para uma tabela vc provavelmente poderia utilizar sua cópia de
segurança binária e fazer:
$ pg_dump -Fc meu_banco > meu_backup.dmp
$ pg_restore -l meu_backup.dmp | egrep '\' > minhas_tabelas.list
$ pg_restore -j4 -d meu_banco -L minhas_tabelas.list meu_backup.dmp
É lógico que o paralelismo da restaurração (parâmetro --jobs) seria
definido de acordo com o número de CPUs, cores, ...
-Leo
--
Leonardo Cezar
http://www.aslid.org.br
http://postgreslogia.wordpress.com
http://www.dextra.com.br/postgres
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
"Esta mensagem do SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO), empresa pública federal regida pelo disposto na Lei Federal nº 5.615, é enviada exclusivamente a seu destinatário e pode conter informações confidenciais, protegidas por sigilo profissional. Sua utilização desautorizada é ilegal e sujeita o infrator às penas da lei. Se você a recebeu indevidamente, queira, por gentileza, reenviá-la ao emitente, esclarecendo o equívoco." "This message from SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO) -- a government company established under Brazilian law (5.615/70) -- is directed exclusively to its addressee and may contain confidential data, protected under professional secrecy rules. Its unauthorized use is illegal and may subject the transgressor to the law's penalties. If you're not the addressee, please send it back, elucidating the failure." |
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
