Habilitei o autovacuum e rodei de madrugada o vacuum analyze em todo o
banco.
Daqui um pouco vou tentar rodar o ALTER TABLE ADD COLUMN para ver se
continua bloqueando.

Muito obrigado pelas dicas.

Alessandro Lima
email [email protected]

Em 2 de agosto de 2012 08:29, Flávio Alves Granato <[email protected]
> escreveu:

> Em 01/08/2012 22:07, Flavio Henrique Araque Gurgel escreveu:
> > On 01-08-2012 14:59, Flávio Alves Granato wrote:
> >> Em 01/08/2012 14:52, Alessandro Lima escreveu:
> >>> Pesquisei sobre o VACUUM, e pelo que vi é recomendado utilizar o
> >>> VACUUM ANALYZE e não o VACUUM FULL ANALYZE, correto?
> >>> Posso deixar os parametros do vacuum_cost e autovacuum_ comentados
> >>> (default) ou devo otimizar? (por padrão ele roda o autovacuum de
> >>> quanto em quanto tempo?)
> >>> obs: servidor xeon 32gb ram
> >> Cada um vai rodar em um determinado momento, o analyze ( como o diz o
> >> nome ) vai ficar analisando e atualizando as estastísticas e o FULL,
> > Cuidado aí!
> > VACUUM ANALYZE é VACUUM + ANALYZE
> > VACUUM FULL ANALYZE é VACUUM FULL + ANALYZE
> >
> > ANALYZE pode ser rodado sem VACUUM também.
> >
> >> realmente faz tudo, além analisar irá fazer outros processos de
> >> manutenção na base. O full da uma gargalada no SGBD e é por isso que
> > VACUUM FULL faz lock exclusivo na tabela que está trabalhando.
> >
> >> você tem que configurar da melhor maneira o postgresql.conf e monitorar.
> > O autovacuum não faz VACUUM FULL, só VACUUM e ANALYZE.
> >
> >> Digamos que o full irá rodar uma vez por semana e o analyze irá rodar
> >> toda madrugada, considerando estes dois momentos como de não utilização
> >> da base e por fim não sofreriam impacto com a "manutenção" feita pelo
> >> VACUUM.
> > Quem determina quando o VACUUM e o ANALYZE entram é a quantidade de
> > modificações na tabela, não tempo.
> >
> >
> Tens razão! Erro meu de uma má prática que vi, aprendi e não me atualizei.
> _______________________________________________
> 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