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