Système : Oracle 8.1.7 sur windows xp

Machine : Pentium 4 3.40 Ghz avec un disque dur de 160 Go

Contexte : Après le test d'une application sur un jeu d'essai d'enregistrements assez réduit (50k lignes), je suis passé à un test avec un nombre d'enregistrements plus conséquent ( 1M de lignes).

Problème :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
INSERT INTO TABLE1 (Champ1....Champ17) SELECT Champ1...Champ17 FROM TABLE2;
résultat :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
948404 ligne(s) créée(s).
 
Ecoulé : 00 :05 :302.95
Est-ce normal que la requête d'insertion mette 5 minutes alors qu'il n'y a aucun index sur les 2 tables et aucune jointure pour seulement 1M de lignes ?
Que faut-il changer pour améliorer la performance de la requête ? Quand j'ai regardé la consommation du cpu, je ne suis qu'à 10% d'utilisation comment passer à 100% de consommation ?

Merci d'avance de vos réponses.