Vinicius wrote:

> Nao consigo mais fazer vacuum full na minha base, minha base tem 10gb e tem 
> duas tabelas q cada uma tem 5 milhoes d registros,, mando executar o vacuum 
> full e demora + ou - 7horas passando e mesmo assim nao termina, como so 
> tenho o periodo das 0hrs - 7hrs para passar nao sei qnto tempo ainda pode 
> demorar, durante o dia eu executo 2x o vacuum normal.
> 
> Oq eu posso fazer pra melhorar este tempo do vacuum full ?
> 
Parece-me que sua base tem mais tuplas "mortas" do que vigentes. Estou
certo? Para diminuir o tempo de VACUUM te dou dois conselhos, nessa
ordem de prioridade:
1) fazer o VACUUM de uma tabela e depois da outra;
2) fazer um 'dump' e um 'restore' da base de dados.

Se mesmo assim você não conseguir fazer o VACUUM de uma tabela no
período que você tem, então a segunda opção é a sua saída. Depois disso
você deve agendar um VACUUM todo dia para que não venha a ter esse mesmo
problema novamente.


-- 
  Euler Taveira de Oliveira
  http://www.timbira.com/

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a