Qual a ordem certa do: Vacuum, Analyze e Reindex ?

1. Qual a ordem certa do: Vacuum, Analyze e Reindex ?

Cristiano
cpa83

(usa Debian)

Enviado em 26/04/2011 - 10:11h

Bom Dia a todos

Gostaria de saber, qual a melhor ordem de execução dos procedimentos: Vacuum, Analyze e Reindex. E quais os parametros corretos para rodar esses procedimentos.Meu banco esta com 14 GB com postgres 8.2.11 e quero colocar para rodar no crontab diário na madrugada esses procedimentos.





  


2. Re: Qual a ordem certa do: Vacuum, Analyze e Reindex ?

DAVISON MARCEL PASQUALINI
fdmarp

(usa Debian)

Enviado em 03/05/2011 - 14:11h

Eu diria vacuum > reindex > analyze.

Algumas considerações:
- Lembre-se que o vacuum não libera espaço fisicamente, apenas o VACUUM FULL ou um dump/restore.
- Reindex faz exclusive lock, por isso alguns optam por criar um novo e alterá-lo depois.
- Considere ligar o auto-vacuum/analyze.
- Se for bancar o lock ... não descarte a opção de usar o comando CLUSTER também é uma boa.

Se quiser dar uma discutida melhor sobre suas espectativas quanto ao resultado ... avisa ai!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts