Re: Fwd: Acelerar VACUUM

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

In response to

Responses

Browse pgsql-es-ayuda by date

  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