bonjour,
--> sous oracle 11g
je me pose la question suivante :
un simple select avec un hint qui parallélise en ajoutant 2 thread.
le plan d'exécution est correct.
la requête émet bien les 2 PID.
Sauf que lorsque je mets cela dans une boucle, on ne voit pas les process.
exemple : le select standart :
select /*+ paralell (tm 2) */ * from data_full tm;
exemple : la boucle :
1 2 3 4 5
| for test in (select /*+ paralell (tm 2) */ * from data_full tm)
loop
end loop; |
pouvez vous m'expliquer pourquoi je ne peux pas utiliser ma parallélisation, ni gérer les threads dans ma boucle ?
Merci pour votre retour
Partager