Re: Why is explain horribly optimistic for sorts? - Mailing list pgsql-general

From Tom Lane
Subject Re: Why is explain horribly optimistic for sorts?
Date
Msg-id 7019.983643523@sss.pgh.pa.us
Whole thread Raw
In response to Re: Why is explain horribly optimistic for sorts?  (Ben <bench@silentmedia.com>)
List pgsql-general
Ben <bench@silentmedia.com> writes:
> Yes, it is horribly wrong.
> select count(*) FROM jennyann where target like '/music/%'
> gives me 93686 rows.

Well, that misestimation is the source of the problem, then, not any
misestimation of the cost of a sort.

7.0 didn't have very good estimation rules for LIKE clauses, at least
not by default.  Have you tried the new LIKE estimator (see
contrib/likeplanning/README in the source tree)?  I'm not sure it will
do any better, given that your data appears to be mightily nonuniform
;-), but it's worth a try.

            regards, tom lane

pgsql-general by date:

Previous
From: Ben
Date:
Subject: Re: Why is explain horribly optimistic for sorts?
Next
From: will trillich
Date:
Subject: Re: can a trigger on insert -> update other tables?