From: | David Fetter <david(at)fetter(dot)org> |
---|---|
To: | PG Hackers <pgsql-hackers(at)postgresql(dot)org> |
Subject: | DISTINCT -> GROUP BY |
Date: | 2008-06-03 13:03:42 |
Message-ID: | 20080603130342.GC22141@fetter.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Folks,
I've noticed that queries of the form
SELECT DISTNCT foo, bar, baz
FROM quux
WHERE ...
perform significantly worse than the equivalent using GROUP BY.
SELECT foo, bar, baz
FROM quux
WHERE ...
GROUP BY foo, bar, baz
Where would I start looking in order to make them actually equivalent
from the planner's point of view? Also, would back-patching this make
sense? It doesn't change any APIs, but it does make some queries go
faster.
Cheers,
David.
--
David Fetter <david(at)fetter(dot)org> http://fetter.org/
Phone: +1 415 235 3778 AIM: dfetter666 Yahoo!: dfetter
Skype: davidfetter XMPP: david(dot)fetter(at)gmail(dot)com
Remember to vote!
Consider donating to Postgres: http://www.postgresql.org/about/donate
From | Date | Subject | |
---|---|---|---|
Next Message | Pavel Stehule | 2008-06-03 13:36:44 | Re: DISTINCT -> GROUP BY |
Previous Message | Paul van den Bogaard | 2008-06-03 12:19:38 | Re: Overhauling GUCS |