| From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
|---|---|
| To: | Simon Riggs <simon(at)2ndquadrant(dot)com> |
| Cc: | pgsql-performance <pgsql-performance(at)postgresql(dot)org> |
| Subject: | Re: Outer joins and equivalence |
| Date: | 2008-05-27 21:43:12 |
| Message-ID: | 14085.1211924592@sss.pgh.pa.us |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers pgsql-performance |
Simon Riggs <simon(at)2ndquadrant(dot)com> writes:
> I have a complex query where making a small change to the SQL increases
> run-time by > 1000 times.
> The first SQL statement is of the form
> A JOIN B ON (a.id = b.id) LEFT JOIN C ON (a.id = c.id)
> and the second is like this
> A JOIN B ON (a.id = b.id) LEFT JOIN C ON (b.id = c.id)
> the only difference is the substitution of a -> b
Please provide an actual test case.
regards, tom lane
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Tom Lane | 2008-05-27 22:02:48 | Re: ERRORDATA_STACK_SIZE panic crashes on Windows |
| Previous Message | Tom Lane | 2008-05-27 21:36:39 | Re: BUG #4204: COPY to table with FK has memory leak |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Matthew Wakeling | 2008-05-28 10:45:14 | Re: Outer joins and equivalence |
| Previous Message | Simon Riggs | 2008-05-27 20:54:26 | Re: I/O on select count(*) |