-----Mensagem Original-----
De: Leandro Cavalari Soares
Para: Comunidade PostgreSQL Brasileira
Enviada em: terça-feira, 7 de outubro de 2008 09:04
Assunto: Re: [pgbr-geral] relfrozenxid não diminui
2008/10/6 Fernando Ike <[EMAIL PROTECTED]>
2008/10/6 Leandro Cavalari Soares <[EMAIL PROTECTED]>:
> Bom dia a todos da comunicade.
>
> Eu uso o Postgres 8.3.3 em um Suse EL 4. Esta base de dados tem
atualmente
> 2,5GB e recebe cerca de 800.000 updates/dia. Pra manter o desempenho
do SGBD
> e evitar o Transaction ID Wraparound, agendei REINDEX (reindexdb -d
veltrac)
> e VACUUM (vacuumdb -zv veltrac) noturnos através do cron.
Consequentemente,
> desabilitei o autovacuum pra não permitir que tais operações sejam
> executadas durante o período de maior utilização da nossa aplicação. O
> problema é que o relfrozenxid [1] não diminui. A base tem 2 meses e as
> tabelas estão com AGE de aproximadamente 2350000. Tenho duas dúvidas e
conto
> com a colaboração de vocês:
Esses UPDATE´s são nos mesmos registros? Se forem, podem ter
problemas com a modelagem da aplicação. Obs. tosca -> *SGDB´s com MVCC
sofrem um pouco com atualizações dos mesmos registros muitas vezes em
pouco tempo*.
Sim, tenho um conjunto de tuplas que são atualizadas individualmente
centenas de vezes ao dia.
> Este valor não deveria voltar a zero?
Não[1] (alguém me corrije pois não lembro direito...).
> Vi que a versão 8.3.4 conta com uma correção no cálculo do
datfrozenxid.
> Essa correção implica em algum benefício para essa minha situação?
O autovacuum é recomendável deixar habilitado no 8.3 ou superior.
Em muitos casos que desliga, mesmo em uma quantidade muito grande de
transações (bem maiores que você colocou acima), seu banco poderá
ficar mais lento.
referência:
1 -
http://www.postgresql.org/docs/8.3/interactive/routine-vacuuming.html
[]´s
--
Fernando Ike
http://www.midstorm.org/~fike/weblog
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Muito Obrigado!
--
Leandro Cavalari Soares
Analista de Sistemas / DBA
Veltrac - Tecnologia em Logística
(43) 9922-8095 - Londrina / PR
------------------------------------------------------------------------------
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral