Pular para o conteúdo

Dúvidas vaccum full ou reindex? [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Dúvidas vaccum full ou reindex? [RESOLVIDO]

Enviado em 28/05/2010 - 08:28h

Olá amigos,

Tô com um banco de dados do roundcube(email) atingindo quase 200GB, nesse banco tem um alto indice de inserts, update, delete e eu estou precisando diminuir o tamanho dele, então eu gostaria de saber qual devo fazer primeiro, sendo que o auto_vacuum estava desabilitado.

Faço primeiro o reindexdb ou o vacuumdb full, sendo que só posso parar sábado 14:00 até segunda as 07:00 e eu acho que o vacuumdb vai demorar pra kcte.

A versão do postgres é 8.3.1 e o servidor Slackware 12 64 bits, kernel 2.6.22.8.

Outra coisa, eu fiz o dump desse banco, se eu fizer um restore ele vai ocupar os mesmos 200GB?
Eu teria que rodar ou o vacuum full analyse ou o reindex dnvo?

Desde já agradeço a todos!!

Responder tópico

2. Re: Dúvidas vaccum full ou reindex? [RESOLVIDO]

Enviado em 30/05/2010 - 16:28h

Então cara... infelizmente perdemos a janela de manutenção ...

Pra essa versão do Postgres e o tamanho do seu DB, o Vacuum Full é desaconselhável ... é melhor um dump restore ... é mais rápido e SIM, elimina suas dead tuples ... você não precisa fazer mais nada ... apenas dump e restore.

Agora ... se vc optar pelo Vacuum Full ... ai vai precisar de um reindex depois ... sacou!!

Na versão 9 o vacuum tá beeeemmmm melhor mesmo.


3. Re: Dúvidas vaccum full ou reindex? [RESOLVIDO]

Enviado em 30/05/2010 - 16:36h

Outra coisa ... pense em utilizar o pg_dump opção -Fc e o pg_restore -L ou o pg_retore da 8.4 ... podem ser opções pra paralelizar o dump / restore.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder