Isso mesmo,

log de transação,  o tamnaho é 16777216 quando dou um "du -sh" no linux 
ele informa 17M, como ja diria um amigo "... isso ai é isso mesmo..."

Sao os arquivos gerados conforme paramentro:
archive_command = 'test ! -f /var/lib/pgsql/archives/%f && cp %p 
/var/lib/pgsql/archives/%f'            # command to use to archive a 
logfile segment

e tambem os do pg_xlog

Parece que li algo referente a serem "logfile segment" e dependendo do 
valor de "checkpoint_segments" é que a transacao sere escrita no banco 
de dados.

Creio que uma meneira de diminuir a quantidade desses arquivos na pasta 
e diminuindo a quantidade de "checkpoint_segments", porem, isso pode 
afetar a performance.

Mas pelo que falou o tamanho do arquivo nao tem como diminuir.

Euler Taveira de Oliveira escreveu:
> Em 09-06-2011 10:20, Jorge Luiz escreveu:
>   
>>      Pessoal o tamanho dos "archives" gerados pelo banco de dados (versao
>> 8.2), esta em torno de 17M. Esta gerando muitos arquivos.
>>
>>     
> Por "archive" você quer dizer um arquivo de log de transação?
>
> 17M? Um arquivo de log de transação tem 16MB por padrão.
>
>   
>>      Esse manho pode ser configurado ou personalizado? ex: gerar arquivos
>> de 250M
>>
>>     
> Sim. Isso vai depender do programa ou script que está utilizando no parâmetro 
> restore_command. O pg_standby, por exemplo, tem um opção para remover os 
> arquivos de log de transação que *não* são necessários para o servidor 
> _standby_.
>
>
>   

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

Responder a