From: | Sergio Gabriel Rodriguez <sgrodriguez(at)gmail(dot)com> |
---|---|
To: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
Cc: | PostgreSQL Español Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Fwd: Acelerar VACUUM |
Date: | 2009-12-04 12:08:15 |
Message-ID: | 15aa6b3e0912040408v74b24c30m7acce513ae3aff39@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
2009/12/3 Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
> Sergio Gabriel Rodriguez escribió:
> > El 3 de diciembre de 2009 12:37, Alvaro Herrera
> > <alvherre(at)alvh(dot)no-ip(dot)org>escribió:
> >
> > > Sergio Gabriel Rodriguez escribió:
> > > > El 3 de diciembre de 2009 12:20, Alvaro Herrera
> > > > <alvherre(at)alvh(dot)no-ip(dot)org>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
From | Date | Subject | |
---|---|---|---|
Next Message | Arcel Labrada Batista | 2009-12-04 14:51:57 | trabajo con fechas |
Previous Message | Jaime Casanova | 2009-12-04 05:29:34 | Re: Consulta sobre Slony-I |