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
