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<http://www.midstorm.org/%7Efike/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

Responder a