Re: Duda con Reindex !!!

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Angelo Astorga <angeloastorga(at)gmail(dot)com>
Cc: lista postgres <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Duda con Reindex !!!
Date: 2009-08-20 16:30:13
Message-ID: 20090820163013.GH6261@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Angelo Astorga escribió:
> Me queda claro que es relativo, pero mi gran duda es:
> Tengo 2 tablas que hacen mucho delete e insert diario y como tal, hago
> reindex y optimizo plan de consulta cada dia, sera prudente hacer reindex
> cada dia ?

No, yo creo que no es necesario hacerlo todos los días. Hacer vacuum sí
es necesario, lo más frecuentemente posible de manera que el espacio
muerto se pueda reutilizar (también en los índices). Y el espacio que
se desperdicie (que probablemente no será mucho), lo recuperas con un
reindex una vez al mes o algo así.

Ahora, si la tabla es pequeña y el reindex demora poco, quizás ni valga
la pena preocuparse del asunto.

Si de vez en cuando borras la tabla completa, te conviene usar TRUNCATE.

--
Alvaro Herrera Valdivia, Chile ICBM: S 39º 48' 55.3", W 73º 15' 24.7"
"Once again, thank you and all of the developers for your hard work on
PostgreSQL. This is by far the most pleasant management experience of
any database I've worked on." (Dan Harris)
http://archives.postgresql.org/pgsql-performance/2006-04/msg00247.php

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Emanuel Calvo Franco 2009-08-20 17:02:41 Re: Duda con Reindex !!!
Previous Message Angelo Astorga 2009-08-20 16:18:51 Re: Duda con Reindex !!!