On 08-10-2012 10:56, Luciano Schardosim wrote: [não crie um novo tópico a cada resposta. Responda ao email anterior para dar continuidade a thread. Isso bagunça o histórico da lista.]
> /sim já tinha feito o /SHOW track_counts e já tinha validado o status de on. E > tá ai minha "pendenga".. hehe > Se você tem certeza que verificou o track_counts para o usuário que executou o comando VACUUM... > tudo parece estar certo. Mas quando faço um vacuum, As estatísticas deveriam > ser atualizadas na pg_stat_all_tables. Mas não estão. > Parece-me que o problema é devido ao VACUUM FULL. (Como você bagunçou a thread, não consigo recuperar a versão que está utilizando... se é que você informou.) Como VF executa um CLUSTER a partir da 9.0, não houve um consenso em atualizar as estatísticas após o VF. Isso foi discutido em [1]. Como foi reafirmado na thread (e é algo que a documentação [2] e eu venho dizendo a muito tempo), VF *não* é uma rotina de manutenção regular; utilize-o somente em casos específicos. > O que quero fazer é um processo um pouco mais inteligente para execução de > vacuum, pois tem tabelas do meu sistema que vão sofrer insert uma vez, update > uma vez e depois esse dados ficam guardados durante um tempo a té a exclusão > destas tabelas. Essas por exemplo, em teoria não precisão de vacuum. Tabelas > que sofreram vacuum recentemente , não precisariam realizar esse processo logo > e a ideia é pegar os dados de estatística da pg_stat_all_tables pra controlar > isso. Pois com as datas de execução e contadores eu poderia priorizar quem > deve receber o vacuum. Isso irá envolver menor tempo de manutenção para o > banco. > Utilize o VACUUM para manutenções regulares e seja feliz. [1] http://archives.postgresql.org/pgsql-bugs/2010-10/msg00203.php [2] http://www.postgresql.org/docs/9.2/static/sql-vacuum.html -- Euler Taveira de Oliveira - Timbira http://www.timbira.com.br/ PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
