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 :
résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part INSERT INTO TABLE1 (Champ1....Champ17) SELECT Champ1...Champ17 FROM TABLE2;
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 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 948404 ligne(s) créée(s). Ecoulé : 00 :05 :302.95
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.
Partager