RE: [External] Wierd Parallel DDL Behaviour ?

From: Gokul Gopal <gokulkumar.gopal_at_gmail.com>
Date: Fri, 16 Dec 2016 10:19:00 +0530
Message-ID: <58537249.0c1b620a.a4e94.4135_at_mx.google.com>



More information...

If I set "enable" instead of "force", I don't see this happening.

As per the documentation, parallelism given at statement level overrides the session level setting. But in this case the statement level hint is ignored and default parallelism is used.

Gokul Gopal

-----Original Message-----
From: "Gokul Gopal" <gokulkumar.gopal_at_gmail.com> Sent: ‎16/‎12/‎2016 10:12
To: "Chitale, Hemant K" <Hemant-K.Chitale_at_sc.com>; "Oracle-L Group" <oracle-l_at_freelists.org> Subject: RE: [External] Wierd Parallel DDL Behaviour ?

Hi Hemant,

The first statements runs in 3 mins. The second statement doesn't complete.

Besides, the second statement generated about 300 sessions and was still running.

Gokul Gopal

From: Chitale, Hemant K
Sent: ‎16/‎12/‎2016 09:20
To: Gokul Gopal; Oracle-L Group
Subject: RE: [External] Wierd Parallel DDL Behaviour ?

The first statement explicitly specifies the Degree to be used for the CREATE operation. The second statement specifies the Degree associated with the table.  

>> The above 2 statements are not behaving the same.
What difference do you find between the two operations ? How do you identify the difference ?  

Many questions arise from a misinterpretation or incomplete view of information.    

Hemant K Chitale      

From: Gokul Gopal [mailto:gokulkumar.gopal_at_gmail.com] Sent: Friday, December 16, 2016 11:20 AM To: Chitale, Hemant K; Oracle-L Group
Subject: RE: [External] Wierd Parallel DDL Behaviour ?  

Hi Hemant,

CREATE /* PARALLEL (4) */ TABLE T15.... CREATE TABLE T15 PARALLEL 4 The above 2 statements are not behaving the same. If parallelism is applied in either cases then both the above statements must be equivalent ?

Gokul Gopal

From: Chitale, Hemant K
Sent: ‎16/‎12/‎2016 08:27
To: Gokul Gopal; Oracle-L Group
Subject: RE: [External] Wierd Parallel DDL Behaviour ? As a Hint, the Degree is specified in brackets.  

Thus, when you say /*+ PARALLEL */ and want to specify a specific Degree , put it into brackets -- /*+ PARALLEL (4) */    

<span lang="EN-US

[The entire original message is not included.]

--
http://www.freelists.org/webpage/oracle-l
Received on Fri Dec 16 2016 - 05:49:00 CET

Original text of this message