Re: Vacuum: pg_statistic_relid_att_index, duplicate key violates

From: Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec>
To: Andrés P(dot)P(dot) <solopostgres(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Vacuum: pg_statistic_relid_att_index, duplicate key violates
Date: 2010-02-09 03:45:37
Message-ID: 3073cc9b1002081945h1b6e0f3fq2ccc386d7fdc64f8@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

2010/2/8 Andrés P.P. <solopostgres(at)gmail(dot)com>:
>
> Tengo una BD pequeña en la cual hay 4 tablas que tiene actividad cada 10
> minutos que incluyen update y delete y en las cuales se ejecuta un vacuum en
> cada uno de esos ciclos (10 minutos).... no ha sido necesario configurar un
> autovacuum ya que el nivel de carga es bajo.
>

esto quiere decir que apagaste el auto vacuum o que no lo has
configurado mas alla del predeterminado?

si lo que hiciste fue apagar autovacuum (autovacuum = off en el
postgresql.conf) deberias estar haciendo un vacuum de los catalogos
del sistema cada cierto tiempo... lo estas haciendo?

No estoy seguro si eso podria causar el tipo de corrupcion que
mencionas pero si podria traer problemas... ahora, si como menciona
Alvaro es un bug habria que saber si esta solucionado ya o no...
dices que usas 8.2.3 y veo que en:

8.2.4 se arreglo esto:
Fix potential-data-corruption bug in how VACUUM FULL handles UPDATE
chains (Tom, Pavan Deolasee)

y en 8.2.5:
Prevent index corruption when a transaction inserts rows and then
aborts close to the end of a concurrent VACUUM on the same table (Tom)

--
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. +59387171157

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message ReynierPM 2010-02-09 04:38:28 Re: SOT: Donde está el error
Previous Message Alvaro Herrera 2010-02-09 01:48:07 Re: Vacuum: pg_statistic_relid_att_index, duplicate key violates