2009/12/3 Alvaro Herrera <[email protected]>

> Sergio Gabriel Rodriguez escribió:
> > El 3 de diciembre de 2009 12:37, Alvaro Herrera
> > <[email protected]>escribió:
> >
> > > Sergio Gabriel Rodriguez escribió:
> > > > El 3 de diciembre de 2009 12:20, Alvaro Herrera
> > > > <[email protected]>escribió:
> > > >
> > > > Sergio Gabriel Rodriguez escribió:
> > > > > > Hola lista, una consulta, hay alguna forma de acelerar el proceso
> de
> > > > > VACUUM
> > > > > > ANALYZE? lo realizamos todas las noches sobre una base de datos
> de
> > > casi
> > > > > 120
> > > > > > GB y tarda aprox. 6 hs.  Algún parámetro de conf que pueda
> tocarse?
> > > > >
> > > > > Version de Postgres? sistema operativo?
> > > > >
> > > > >
> > > > Había enviado mal:  Pg 8.0.22 y Linux SLES 9, el server es en HP G5
> 2x
> > > Quad,
> > > > 16B ram
> > >
> > > 8.0 es muy lento en cuanto a VACUUM.  El primer paso es actualizar a
> una
> > > versión más reciente -- 8.4 es muy superior por varios motivos, aunque
> > > incluso migrar a 8.2 te dará una mejora significativa.
> > >
> > >
> > lo imaginaba, gracias Alvaro, cuando hagamos la actualización de versión
> voy
> > a postear los resultados :)
>
> Hmm, una cosa que quizas pueda ayudar sea aumentar maintenance_work_mem
> a un numero bastante alto (digamos unos 2 GB, o mas dependiendo de si el
> entorno es de 64 bits).  Eso permite que la limpieza de indices se haga
> en menos pasadas.
>
> Otra cosa es que quizas tengas algunas tablas con mucho espacio muerto
> que necesites recuperar, sobre todo si no has ajustado los parametros
> del FSM.  Para esto podrias usar VACUUM FULL o quizas el ALTER TABLE /
> SET TYPE, pero no estoy seguro si ya existia en 8.0 (me parece que si)
> Asumo que NO estas usando VACUUM FULL.
>
> Y el ultimo punto es que quizas necesites hacer VACUUM mas frecuente
> sobre algunas tablas, v.g. aquellas que tengan mucho update.
>


el vacuum analyze lo hago todas las noches, es necesario igualmente un full?
cuál es la desventaja de hacerlo?


Sergio Gabriel Rodriguez
http://www.3trex.com.ar
Corrientes - Argentina

Responder a