Re: Vacuum: pg_statistic_relid_att_index, duplicate key violates

From: Andrés P(dot)P(dot) <solopostgres(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Vacuum: pg_statistic_relid_att_index, duplicate key violates
Date: 2010-02-08 21:05:56
Message-ID: 8a9759491002081305t252bd94bq33995aa3d3773b72@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Ahh..ok!..

Te pregunté esa diferencia de curioso ya que la BD es realmente pequeña y la
mayor actividad se reduce justamente a estos ciclos de carga que se dan cada
10 minutos... y cada procesamiento no supera los 10 o 30 segundos (entre
truncar las tablas, cargar las tablas con data nueva y ejecutar las
funciones que usan esa data para actualizar data en otras tablas..).

Respecto a las dimensiones de la BD...

PGDATA: 524 MB
De las 4 tablas que les mencioné inicialmente afectas a Vacuum: la "más
poblada" tiene 100000 registros( principalmente inserts..y muy pocos
update) y las otras son pequeñísimas.. De hecho, la tabla en cuestión
se vacía y se carga con aproximadamente 1000 registros... en cada ciclo.

Por lo anterior había pensando en que era factible usar el vacuum
analyze..... ya que haciéndolo en el momento justo no creo que afecte en
otras areas....... pero es mejor asegurarse, asi que seguiré tu consejo.

Gracias Alvaro.

AP.

El 8 de febrero de 2010 17:44, Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>escribió:

> Andrés P.P. escribió:
>
> > después de limpiar la pg_statistics ejecuto el analyze sólo?.. qué
> > diferencia hay entre un "analyze" y un "vacuum analyze" para esta
> situación
> > particular (de puro curioso no más pregunto esto...).
>
> La diferencia es que VACUUM ANALYZE va a hacer un vacuum de cada tabla,
> y después un ANALYZE, en cambio ANALYZE hará sólo ANALYZE, que es mucho
> más rápido. Como no es conveniente tener mucho tiempo el sistema sin
> estadísticas, lo mejor es que hagas lo más rápido para salir del
> problema. Si te hace falta un vacuum puedes hacerlo después, por
> separado.
>
> --
> Alvaro Herrera Vendo parcela en Valdivia:
>
> http://valdivia.vivastreet.cl/loteos-lotes+valdivia/parcela-en-cabo-blanco--valdivia/19288372
> "Industry suffers from the managerial dogma that for the sake of stability
> and continuity, the company should be independent of the competence of
> individual employees." (E. Dijkstra)
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2010-02-08 21:08:37 Re: Instalación postgresql-8.1 en Ubuntu 9.10
Previous Message Jaime Arrieta 2010-02-08 21:01:31 Consulta sobre servidor remoto