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: | m3d6avxqmm.fsf@wolfe.cbbrowne.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
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' || '@' || '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.
From | Date | Subject | |
---|---|---|---|
Next Message | Sean P. Thomas | 2003-12-11 16:38:10 | Optimizing FK & PK performance... |
Previous Message | Pavel Stehule | 2003-12-11 16:22:13 | Re: hints in Postgres? |