Hi!
It could be that parallel slaves are passing
intermediate results using TEMP tablespace for some reason. (When table queues
are full in some cases or smth like that). It can depend on parallel execution
plan as well (whether it's parallel_to_parallel or parallel_to_serial data
distribution).
If you used only /*+ APPEND */ without parallel,
then operations were done serially by one session only, thus no intermediate
result passing between slaves (using table queues) were needed.
You might want to post your question to
comp.databases.oracle.server newsgroup, I've seen Jonathan Lewis answering more
advanced performance related questions there.
Tanel.
|
Title: RE: Nosort parallel dml uses TEMP tablespace
- Nosort parallel dml uses TEMP tablespace Turner, Adrian A SITI-ITPSIE
- RE: Nosort parallel dml uses TEMP tables... Turner, Adrian A SITI-ITPSIE
- RE: Nosort parallel dml uses TEMP tables... Turner, Adrian A SITI-ITPSIE
- Re: Nosort parallel dml uses TEMP tables... Tanel Poder
- Re: Nosort parallel dml uses TEMP tables... Tanel Poder
- RE: Nosort parallel dml uses TEMP tables... Turner, Adrian A SITI-ITPSIE
- Re: Nosort parallel dml uses TEMP tables... Tanel Poder