Leandro,

Você não esta sendo chato.

Para o seu melhor entedimento sugiro que leia a documentação onde trata 
especificamente do backup em [1].

Você não tem um prazo maximo para a utilização dos arquivos, por isso 
existe o arquivamento [2], o problema é que vc esta querendo usar os 
arquivos em ..\pg_xlog, estes sim são reciclados de acordo com a 
configuração em postgresql.conf.
Por exemplo aqui na empresa, faço um backup full de sábado para domingo 
e vou guardando os log´s do WAL [3] durante a semana, então, no caso de 
uma falha da quinta-feira, eu restauro o backup full  de sábado e os 
log´s que foram armazenados até o momento da falha, com isso perco o 
minimo de informação possível, no meu caso os ultimos 30 minutos.


[1] http://www.postgresql.org/docs/8.3/interactive/backup.html
[2] http://www.postgresql.org/docs/8.3/interactive/continuous-archiving.html
[3] 
http://www.postgresql.org/docs/8.3/interactive/continuous-archiving.html#BACKUP-ARCHIVING-WAL

-- 
Cordialmente;

Aluisio Gouveia



Leandro Muller escreveu:
> Ola Aluisio Gouveia.
>
> Então eu tenho um prazo para utilizar esses logs?
> Digamos tenho "24h" para restaurar a falha?
>
> Um exemplo:
> Digamos que haja uma tabela corrompida e alguém perceba daqui uma semana.
> Falo isso pois ocorreu em uma base de Mysql isso, uma tabela corrompeu dados
> de uma pagina e recuperei todo o banco de uma semana através dos logs.
>
> Espero que eu não esteja sendo chato, mas preciso montar um serviço seguro
> com o hardware que possuímos.
>
> Abraços.
>
> At.
> Leandro Müller
>
>
>
> -----Mensagem original-----
> De: [email protected]
> [mailto:[email protected]] Em nome de Aluisio
> Gouveia
> Enviada em: sexta-feira, 19 de junho de 2009 17:02
> Para: Comunidade PostgreSQL Brasileira
> Assunto: Re: [pgbr-geral] RES: RES: RES: Segurança no postgresql
>
> Na verdade os arquivos não sao rotacionados, eles são reciclados.
>
> Aluisio Gouveia escreveu:
>   
>> Leandro,
>>
>> Você até pode fazer isso para fins de performance e etc, mas nao para 
>> substituir o arquivamento, o arquivamento garante que você tenha todos 
>> os arquivos de log de transação, ja os arquivos em ../pg_xlog sao 
>> rotacionados de acordo com a configuração em postgresql.conf:
>>
>>
>> # - Checkpoints -
>>
>> checkpoint_segments = 128               # in logfile segments, min 1, 
>> 16MB each
>> checkpoint_timeout = 30min              # range 30s-1h
>> checkpoint_completion_target = 0.7      # checkpoint target duration, 
>> 0.0 - 1.0
>> checkpoint_warning = 1min               # 0 is off
>>
>>
>>   
>>     
>
>
>   


-- 
Cordialmente;

Aluisio Gouveia
Fones (34)3239-2000 / (34)9977-0390
MSN/e-mail [email protected]

Rezende Sistemas Ltda  -  http://www.rezendesistemas.com.br
Net4biz Web Solutions  -  http://www.net4biz.com.br

Pense no futuro do planeta antes de imprimir!

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a