From: | akp geek <akpgeek(at)gmail(dot)com> |
---|---|
To: | Alex Hunsaker <badalex(at)gmail(dot)com> |
Cc: | pgsql-general <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: reindexing |
Date: | 2011-02-08 00:28:50 |
Message-ID: | AANLkTi=btZBxQx+b_pmz+OP4S-uqxgBZeNoGQ+fEFQ9B@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
thanks.. the index I was having is gist on a to_tsvector column . version we
have is 8.3
On Mon, Feb 7, 2011 at 7:23 PM, Alex Hunsaker <badalex(at)gmail(dot)com> wrote:
> On Mon, Feb 7, 2011 at 17:12, akp geek <akpgeek(at)gmail(dot)com> wrote:
> > Hi all -
> > I ran query this morning, I got a wrong results. I have run the
> same
> > query in an other environment with same data and I got the result set I
> was
> > expecting.
> > After that I did a re index and on the table I was getting
> incorrect
> > results, the data then came out fine,
> > Do I have to reindex periodically to make sure the data retrieval
> > would be correct?
>
> In general, no. That would be silly. However, if you are using hash
> indexes, per the fine manual
> (http://www.postgresql.org/docs/9.0/interactive/indexes-types.html)
> "Hash index operations are not presently WAL-logged, so hash indexes
> might need to be rebuilt with REINDEX after a database crash. They are
> also not replicated over streaming or file-based replication. For
> these reasons, hash index use is presently discouraged."
>
> REINDEX will also 'fix' a btree index if it somehow got corrupted.
> Depending on the type of corruption, I would expect postgres to
> complain (or segfault) in most cases instead of returning the wrong
> results. Anything interesting in your server logs?
>
> Also you failed to note what version of postgres you are using-- its
> hard to tell if you are hitting a known bug or not.
>
From | Date | Subject | |
---|---|---|---|
Next Message | Alex Hunsaker | 2011-02-08 00:34:50 | Re: reindexing |
Previous Message | Alex Hunsaker | 2011-02-08 00:23:38 | Re: reindexing |