[thelist] Nested SQL question
apatrick@oracular.com
apatrick@oracular.com
Tue Sep 12 15:02:06 2000
|> that happens anyway, under the database covers -- views and even
|> subqueries are first translated into joins -- so if you can write them as
|> joins, it may aid comprehension, and sometimes you can influence the
|> actual execution strategy chosen by the optimizer...
|> You seem to be mentioning a lot of things that are in:
|> Use Oracle's Explain Plan to Tune Your Queries
|> http://evolt.org/index.cfm?menu=8&cid=2986
|> In fact, I think adam even wrote this one. I wish the title was more general
|> so that non-Oraclonians would read it... it's a really good article.
Why yes, I did write that article. ;-)
I gave it an Oracle title because it's fairly Oracle-centric but you're right; there
are some good tuning tips for anybody in there. The reason why using
explain-plan (in any database) is a good idea is so that you can learn things like
what rudy mentioned by looking at explain plans. You could put together a query
like yours and the look at the plan and find out the database is translating it into
a join in this manner or that manner and then tweak it to make it scream.
So next time should I use the title "Use explain plan to tune your queries" and
then specify in the body that I'll approach it from an Oracle angle?