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

Re: hints in Postgres?

From: Christopher Browne <cbbrowne(at)acm(dot)org>
To: pgsql-performance(at)postgresql(dot)org
Subject: Re: hints in Postgres?
Date: 2003-12-11 16:31:45
Message-ID: (view raw, whole thread or download thread mbox)
Lists: pgsql-performance
Quoth mileruiz(at)hotmail(dot)com ("sandra ruiz"):
> I need to know if there is anything like hints of Oracle in
> Postgres..otherwise..I wish to find a way to force a query plan to use
> the indexes or tell the optimizer things like "optimize based in
> statistics", "I want to define the order of the a join" , "optimize
> based on a execution plan that I consider the best" ...

It is commonly considered a MISFEATURE of Oracle that it forces you to
tweak all of those sorts of 'knobs.'

The approach taken with PostgreSQL is to use problems discovered to
try to improve the quality of the query optimizer.  It is usually
clever enough to do a good job, and if it can be improved to
automatically notice that "better" plan, then that is a better thing
than imposing the burden of tuning each query on you.

Tom Lane is "Doctor Optimization," and if you look at past discussion
threads of this sort, you'll see that he tends to rather strongly
oppose the introduction of "hints."
select 'aa454' || '@' || '';
As of next Monday, COMSAT will be flushed in favor of a string and two tin
cans.  Please update your software.

In response to

pgsql-performance by date

Next:From: Sean P. ThomasDate: 2003-12-11 16:38:10
Subject: Optimizing FK & PK performance...
Previous:From: Pavel StehuleDate: 2003-12-11 16:22:13
Subject: Re: hints in Postgres?

Privacy Policy | About PostgreSQL
Copyright © 1996-2017 The PostgreSQL Global Development Group