Entao, se foi a mesmo problema que eu tive voce ta
correndo um certo risco ai em!

  Minhas trasacoes atingiram 2 bilhoes ( e eu nao
sabia que VACUUM FULL "NAO ADIANTAVA" que o certo era
fazer um VACUUM FREEZE ) ai o backup salvou algumas
coisas mas perdemos outras importantes.

  voce tera que executar um "VACUUM FREEZE" a cda 1
bilhao de trasacao no maximo (é o mais indicado)

select datname, AGE(datfrozenxid);
voce sabera qnts transacoes foram realizadas.

o FREEZE marca o idx como no passado, ele é mais
agressivo.

existe essa opcao no conf:
autovacuum_freeze_max_age 200000000



De: 
gutam <[EMAIL PROTECTED]>
Pessoal.. Recentemente percebi a mensagem no LOG
transaction ID wrap limit is 1 105 220 598, limited by
database "???"

Ocorre que após essa ocorrência percebemos que o
PostGreSQL executava
parcialmente os comandos dentro de uma transação.. e
prior parte era
executado e gravado no banco e parte não acontecia
nada e nem retornava
erro.. para que o rollback fosse chamado...

O que pode ser isso? tem alguma configuração que possa
resolver isso.. ou
mesmo re-start o id utilizado pelas transações...

Obs: Após reinicializar o serivdor e rodar o vacuum ..
o processo se
normalizou.. contudo.. no log continua sendo apontado
essa ocorrência..

Obrigado


      Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a