Re: hints in Postgres? - Mailing list pgsql-performance

From Christopher Browne
Subject Re: hints in Postgres?
Date
Msg-id m3d6avxqmm.fsf@wolfe.cbbrowne.com
Whole thread Raw
In response to hints in Postgres?  ("sandra ruiz" <mileruiz@hotmail.com>)
List pgsql-performance
Quoth mileruiz@hotmail.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' || '@' || 'freenet.carleton.ca';
http://www3.sympatico.ca/cbbrowne/linux.html
As of next Monday, COMSAT will be flushed in favor of a string and two tin
cans.  Please update your software.

pgsql-performance by date:

Previous
From: nbarraza@uolsinectis.com.ar
Date:
Subject: Command
Next
From: Jeff Bohmer
Date:
Subject: Hardware suggestions for Linux/PGSQL server