On 01-08-2012 14:52, Alessandro Lima wrote:
> Pesquisei sobre o VACUUM, e pelo que vi é recomendado utilizar o VACUUM
> ANALYZE e não o VACUUM FULL ANALYZE, correto?

Depende do objetivo.
VACUUM permite que espaço não utilizado seja reaproveitado por novas tuplas.
VACUUM FULL remove espaço não utilizado e "encolhe" o espaço físico ocupado.

Só se deve utilizar VACUUM FULL se você precisar liberar espaço, ou 
diminuir "inchaço" de tabelas. Na prática não se usa muito. VACUUM FULL 
faz bloqueio exclusivo na tabela e não se pode acessá-la enquanto 
estiver em execução.

VACUUM não faz bloqueios e a tabela continua disponível normalmente, mas 
faz I/O.

Deixe o autovacuum cuidar disso pra você.

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

Pode deixar no default num primeiro momento.
Faça um ANALYZE manualmente sobre todo o seu banco de dados pois seu 
autovacuum ficou desligado muito tempo.

> obs: servidor xeon 32gb ram

Não importa muito nesta análise.
Discos rápidos importam mais.

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

Responder a