Re: hash-join forgets tuples

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Sebastian Freundt <hroptatyr(at)gna(dot)org>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: hash-join forgets tuples
Date: 2005-08-15 13:37:27
Message-ID: 25213.1124113047@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Sebastian Freundt <hroptatyr(at)gna(dot)org> writes:
> using a highly surjective left (or inner) join to a table reveals data
> loss if the hash join method is used.

In which PG version? Given that you appear to be playing with 8.1devel
code, you might be needing this bug fix:

2005-07-23 22:25 tgl

* src/backend/nodes/tidbitmap.c: Fix logic error in tbm_intersect:
the intersection of a normal page and a lossy page has to be lossy,
because we don't know exactly which tuples on the page should
remain part of the bitmap. Per Jie Zhang.

If not, please send along a self-contained test case.

regards, tom lane

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Tom Lane 2005-08-15 13:46:07 Re: Optimizing query
Previous Message Tom Lane 2005-08-15 13:28:34 Re: vacuum error "left link changed unexpectedly"