From: | Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> |
---|---|
To: | Marcelo Pinto <marcelo(dot)pinto(at)gmail(dot)com> |
Cc: | Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Problemas luego de Vacuum Analyze a tabla de 30 Gb |
Date: | 2012-07-27 17:12:28 |
Message-ID: | 1343409096-sup-6829@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Excerpts from Marcelo Pinto's message of mié jul 25 16:13:13 -0400 2012:
> Hola Lista,
>
> Tengo una tabla de 30 Gb a la que luego de realizar un vacuum analyze
> mejoro notablemente los tiempos de algunas query's, pero note que luego de
> 2 dias las consultas a los datos mas recientes toman muchisimo tiempo, he
> pensado en crear index parcial para ese segmento nuevo de datos.
>
> Cuando ejecuto explain de una query simple para obtener datos de la tabla
> en una fecha anterior al vacuum el planificador recorre los index, pero al
> ejecutar la misma query en un periodo de fecha posterior al vacuum solo
> aplica un filter.
>
> Me tomo unas 6 horas realizar el vacuum analyze, algunos index son de mas
> de 1 gb.
> Que puedo hacer para que los datos mas recientes puedan ser consultados
> rapidamente, sera suficiente crear un index parcial?
QUizas te convenga particionar, de manera que se haga un analyze de las
particiones con datos nuevos sin tener que recorrer de nuevo los datos
antiguos.
--
Álvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
From | Date | Subject | |
---|---|---|---|
Next Message | Lazáro Rubén García Martínez | 2012-07-27 17:17:51 | RE: Problemas luego de Vacuum Analyze a tabla de 30 Gb |
Previous Message | Horacio Degiorgi | 2012-07-26 03:53:03 | Re: exportacion de tablas en archivos separados |