-----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

Responder a