From: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
---|---|
To: | Juan Gutiérrez Ortega <jgutierrez(at)ecarrier(dot)cl> |
Cc: | pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: pgsql 8.3 - VACUUM e índices parciales |
Date: | 2011-04-06 16:51:45 |
Message-ID: | 1302108630-sup-2049@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Excerpts from Juan Gutiérrez Ortega's message of mar abr 05 18:23:03 -0300 2011:
> Estimados, tenemos una BBDD destinada al proceso de tráficos de telefonía,
> etc, unos 70Millones de registros. diarios apróx, el tema es que para dar
> dinamismo a las búsquedas de varias consultas, terminamos usando índices
> parciales, lo que aceleró significativamente los procesos, hasta ahí todo ha
> ido muy bien (no estamos pensando en particionar, por ahora). Luego, de
> ponto, se disparó la cantidad de regs. diarios haciendo que nuestro espacio
> en disco se agotase rápidamente. Por ello, eliminamos los datos antiguos y
> luego liberamos espacio aplicando vacuum y todo bien, sólo que nos llama la
> atención el comportamiento que ha tenido el vacuum con índices parciales
> pequeños (con pocas filas) ya que el tiempo utilizado para procesarlos es el
> mismo que ha utilizado para procesar índices parciales de gran tamaño, con
> lo cual, el proceso de recuperación, se incrementa en función de la cantidad
> de índices que tengo. Ejemplo, si tengo 2 índices, el proceso demora 2
> horas, si tengo 3 índices parciales, el proceso de recuperación de espacio
> tarda 3 horas, etc.
Un vacuum necesita recorrer completos todos los índices para eliminar
las tuplas antiguas.
Quizás necesitas incrementar maintenance_work_mem.
> Finalmente, haciendo pruebas, nos ha sido mucho más rápido simplemente
> eliminar los índices y reprocesar las estadísticas
Esto no es sostenible, normalmente.
--
Álvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2011-04-06 16:58:07 | Re: Relacion de uno a uno o a ninguno |
Previous Message | Emanuel Calvo | 2011-04-06 15:47:42 | Re: [pgsql-es-ayuda] Actualización de servidor |