Database Tuning (MOSC)

MOSC Banner

Running a multi-table insert in parallel

edited May 25, 2012 3:27AM in Database Tuning (MOSC) 3 commentsAnswered ✓
  Hello all

I am running 11.2.0.2 on Windows 2008R2 X64 with 24 cores. I have an insert where the select-part runs fine in parallel, but the insert-part does not. I have remembered to alter session enable parallel dml. I have created a testcase that illustrates this. The complete test-case is attached, but the sql and the execution plans are also given below.

The real tables have 500 million rows of 300 bytes each, so the potential for timesaving is there.  Any ideas why the insert does not want to parallelize?

Best regards Niels Jespersen

insert /*+ PARALLEL(8) */
     all
 into I1 (I1a, I1b, I1c)

Howdy, Stranger!

Log In

To view full details, sign in to My Oracle Support Community.

Register

Don't have a My Oracle Support Community account? Click here to get started.

Category Leaderboard

Top contributors this month

New to My Oracle Support Community? Visit our Welcome Center

MOSC Help Center