Em 21 de junho de 2012 14:20, Fábio Telles Rodriguez
<[email protected]> escreveu:
> Em 21 de junho de 2012 13:53, Dickson S. Guedes <[email protected]>
> escreveu:
>
>> > Em 21-06-2012 11:44, Alberto Matos escreveu:
>> > O meu banco de dados tem 70gb, sua restauração leva um tempo
>> > considerável. Se houvesse uma maneira de o postgreSQL reconhecer um
>> > banco de dados existente, no meu caso, seria muito mais simples e barato
>> > (tempo).
>>
>> É um dump? Se foi gerado com 'pg_dump --format=custom' [1] ele pode ser
>> restaurado com o 'pg_restore' [2] utilizando a opção '--jobs' e assim este
>> "tempo considerável" poderia ser diminuído. Esta é uma alternativa que
>> existe desde a versão 8.4.
>>
>> [1] http://www.postgresql.org/docs/9.1/static/app-pgdump.html
>> [2] http://www.postgresql.org/docs/9.1/static/app-pgrestore.html
>
>
> Outra coisa importante, aumente bem o WORK_MEM antes de restaurar o dump.
> Isso vai agilizar muito o restore, na hora de criar os índices, que é a
> parte que realmente demora, em geral.

Não seria 'maintenance_work_mem' ?

Em tempo a documentação oficial tem um capítulo sobre isto em:

http://www.postgresql.org/docs/current/static/populate.html

[]s
-- 
Dickson S. Guedes
mail/xmpp: [email protected] - skype: guediz
http://guedesoft.net - http://www.postgresql.org.br
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a