Vinicius wrote:

> Passo 3 x dia vacuum.
> Passo a cada 2 dias vacuum full
> Passo a cada 4 dias reindex na base
> 
VACUUM FULL pode inchar (bloat) os índices principalmente se os tipos
dos índices não forem B-Tree (isso foi melhorada a partir da 7.4; em
versões anteriores todos os tipos de índices tinham este problema).
Sugiro que execute o REINDEX logo após o VACUUM FULL.

> o problema de executar o vacuum full eh q ele trava a base, como poderia 
> estar fazendo ?
> 
Sim, o VACUUM FULL precisa 'travar' os objetos do banco de dados para
poder reorganizar os dados e preencher os espaços que antes estavam vazios.

> e o auto vacuum substitui o vacuum full ? eh interessante habilitar o 
> auto vacuum, qual a melhorar ?
> 
Não. autovac substitui o VACUUM e o ANALYZE somente. o autovac bem
configurado é melhor que o VACUUM/ANALYZE porque ele sabe o tempo certo
de agir.

Tenha em mente, que o VACUUM *não* diminui o tamanho da tabela (emitido
pelo pg_relation_size) ele marca as tuplas/blocos para serem
reutilizados em INSERTs ou UPDATEs futuros.

O que não entendi ainda é porque está tão preocupado com o crescimento
da base. Quem faz 4000 inserções/2000 atualizações por minuto tem que
ter uma quantidade de espaço em disco razoável.


-- 
  Euler Taveira de Oliveira
  http://www.timbira.com/
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a