Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: large PGA_AGGREGATE_TARGET value problems
Telemachus wrote:
> Perhaps it thinks it can fit all of one table in memory and switches access > plan accordingly ? > > does use of SQL*Analyze show a difference when you play around with the > value ? although I've a feeling you might need to do a workarea size policy > =manual and watch the numbers yerselves for S_A_S,H_A_S,B_A_S > > Alternatively there's always 10053 output to diagnose the optimizer choices > although the reading is a little abstruse > > > "James McCudden" <james.mccudden_at_mckesson.com> wrote in message > news:5b8af1c7.0401270651.4ddd395f_at_posting.google.com... >
If you truly (no pun intended) believe that it is a Tru64-specific issue, then set up the same environment (memory, CPU, version, data) on another platform and show that it works!! (theoretical, of course, since getting the resources to do this is not often easy ).
As mentioned, your best approach is to first look at the execution plan for your worst queries (the large multi-table hash joins, for example) and tune them. Many factors, including memory, number of CPU's, optimizer statistics, and so on can cause queries that worked fine in "early development and customer user" to stop working well in production.
Hints and outlines are Oracle tools for stablizing query execution relative times from one environment to the next.
Also, the basic Enterprise Manager tool (OEM) has a nice graphic feature that helps you tune your P_A_T along with other memory settings, so see how that compares across databases.
--Mark Bole Received on Tue Jan 27 2004 - 22:15:20 CST