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. []s Flavio Henrique A. Gurgel Consultor e Instrutor 4Linux Tel: +55-11-2125-4747 www.4linux.com.br _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
