Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Re: Posible planner improvement?



On Wed, 21 May 2008 15:09:49 +0200, Richard Huxton <dev(at)archonet(dot)com> wrote:

Luke Lonergan wrote:
The problem is that the implied join predicate is not being
propagated.  This is definitely a planner deficiency.

IIRC only equality conditions are propagated and gt, lt, between aren't. I seem to remember that the argument given was that the cost of checking for the ability to propagate was too high for the frequency when it ocurred.

Of course, what was true for code and machines of 5 years ago might not be so today.


Suggestion : when executing a one-off sql statement, optimizer should try to offer "best effort while being fast" ; when making a plan that will be reused many times (ie PREPARE, functions...) planning time could be muuuuch longer...



Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group