Re: Corrupt index - Mailing list pgsql-general

From Dennis Gearon
Subject Re: Corrupt index
Date
Msg-id 3E95AF8F.7010707@cvc.net
Whole thread Raw
In response to Re: Corrupt index  (Amir Becher <abecher@yahoo.com>)
Responses Re: Corrupt index  (Amir Becher <abecher@yahoo.com>)
List pgsql-general
exactly what are your indexes on this, as well as any triggers?

Amir Becher wrote:
> Here is an example of the misbehavior that I am
> seeing:
>
> A simple table with 3 colums (and approximately a
> million records):
> column_a INTEGER PRIMARY KEY
> column_b DATE NOT NULL
> column_c DOUBLE NOT NULL
>
> When the index (primary key) gets corrupted, I get the
> following behavior when I do a simple SELECT (using
> the psql program):
>
> SELECT * FROM example_table WHERE (column_a = 12345);
>
> The result looks like:
>
> column_a | column_b   | column_c
> --------------------------------
> 67890    | 2001-01-01 | 100
>
> The main point is that "column_a" is the wrong number.
>
> When I use the EXPLAIN command, it tells me that it's
> doing an index scan using the primary key index.
> Issuing a "REINDEX TABLE example_table" command fixes
> the problem.
>
> I usually detect the problem when an INSERT fails
> (batch insert fails due to duplicate key). I also
> delete a few thousand records before the inserts. All
> of the inserts and deletes are done throught the JDBC3
> driver.
>
> Please let me know what additional information you
> would like me to provide.
>
> --- Tom Lane <tgl@sss.pgh.pa.us> wrote:
>
>>Amir Becher <abecher@yahoo.com> writes:
>>
>>>I am experiencing frequent index corruptions
>>
>>(almost
>>
>>>daily).
>>
>>Please define your problem: what misbehavior are you
>>actually seeing?
>>Give us facts, not interpretations.
>>
>>            regards, tom lane
>
>
>
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Tax Center - File online, calculators, forms, and more
> http://tax.yahoo.com
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org
>


pgsql-general by date:

Previous
From: Amir Becher
Date:
Subject: Re: Corrupt index
Next
From: Joe Conway
Date:
Subject: Re: Arrays ... need clarification....