Re: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan.....
- From: "Radoulov, Dimitre" <cichomitiko@xxxxxxxxx>
- To: Greg Rahn <greg@xxxxxxxxxxxxxxxxxx>
- Date: Wed, 02 Nov 2011 16:47:26 +0100
Greg, this is quite useful bit of information. So now we know that Mark's insert was performed in serial :) Thank you! Dimitre P.S. What's SQL Monitor and does it require a separate license? On 02/11/2011 15:47, Greg Rahn wrote: > The way to tell if the insert is using PDML or not is by the placement > of the LOAD row source: If it is above the PX COORDINATOR line, its > all done by the QC. If below the PX COORDINATOR row source, its done > by the PX servers. SQL Monitor will show this nicely on the Parallel > tab, just expand the tree/nodes and look at the amount of work done. > > On Wed, Nov 2, 2011 at 12:38 AM, Radoulov, Dimitre > <cichomitiko@xxxxxxxxx> wrote: >> Thanks Greg, >> could you please clarify the following: >> >>>> It's still using PX ... >> Yes, I see that parallel execution is involved. >> >> I wanted to know if the *insert* part of the statement >> was executed in parallel and where is the evidence for that. >> I believe that only the select part execution mode is visible >> in the plan output, but I may be wrong, of course. >> >> My point was that as far as Mark's first mail is concerned, >> we see that conventional load is used, but we can only guess >> if the insert into table TEST is in serial mode or not, >> am I missing something? >> >> >> Regards >> Dimitre >> >> >> On Wed, Nov 2, 2011 at 7:58 AM, Greg Rahn<greg@xxxxxxxxxxxxxxxxxx> wrote: >>> The reason you see the NO_PARALLEL in the outline because you have not >>> calibrated your IO for auto DOP to work as shown by the Notes section. >>> After doing so you should see the SHARED directive show up in its >>> place. It's still using PX and you can see this from looking at >>> v$pq_tqstat from the same session you ran the query. One can also >>> look at the SQL Monitor Report as well. >>> >>> Using scott.emp might be a poor example because there is only 1 >>> granule for the table scan so only 1 PX server gets work. >>> >>> > -- http://www.freelists.org/webpage/oracle-l
- Follow-Ups:
- References:
- RE: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan.....
- From: Bobak, Mark
- Re: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan.....
- From: Radoulov, Dimitre
- RE: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan.....
- From: Bobak, Mark
- Re: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan.....
- From: Radoulov, Dimitre
- Re: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan.....
- From: Greg Rahn
- Re: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan.....
- From: Radoulov, Dimitre
- Re: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan.....
- From: Greg Rahn
- RE: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan.....
Other related posts:
- » Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan..... - Bobak, Mark
- » Re: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan..... - Niall Litchfield
- » RE: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan..... - Bobak, Mark
- » Re: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan..... - David Fitzjarrell
- » RE: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan..... - Bobak, Mark
- » Re: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan..... - Greg Rahn
- » RE: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan..... - Bobak, Mark
- » Re: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan..... - David Fitzjarrell
- » Re: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan..... - Greg Rahn
- » Re: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan..... - David Fitzjarrell
- » Re: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan..... - Radoulov, Dimitre
- » Re: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan..... - Radoulov, Dimitre
- » RE: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan..... - Chitale, Hemant Krishnarao
- » RE: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan..... - Bobak, Mark
- » RE: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan..... - Bobak, Mark
- » Re: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan..... - jonathan
- » RE: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan..... - Bobak, Mark
- » Re: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan..... - Radoulov, Dimitre
- » RE: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan..... - Bobak, Mark
- » Re: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan..... - Radoulov, Dimitre
- » Re: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan..... - Greg Rahn
- » Re: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan..... - Radoulov, Dimitre
- » Re: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan..... - Greg Rahn
- » Re: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan..... - Radoulov, Dimitre
- » Re: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan..... - Greg Rahn
- » Re: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan..... - Radoulov, Dimitre
- » Re: Can't get INSERT /*+ APPEND */ to indicate direct load in execution plan..... - Niall Litchfield