Bonjour à tous,
j'ai un traitement assez lourd à effectuer, j'ai imaginer deux solutions, et je voudrais connaître votre avis sur la meilleure.
Ma table T a environ 6 millions d'enregistrements.
Solution 1 :
Solution 2 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Faire un seul curseur sur l'ensemble de la table T, triée Pour chaque ligne du curseur, faire deux traitement simple.
En fait, ma question se limite surtout à une question : est-ce que le tri prend vraiment beaucoup de temps ou pas ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Faire un curseur sur l'ensemble de la table T (non trié) Pour chaque ligne du curseur faire un traitement simple. Faire un curseur sur la moitié de la table T (non trié) Pour chaque ligne du curseur faire un traitement simple.
Comment puis-je optimiser le tri ? (j'ai déjà sur des index sur ma condition de tri)
Merci d'avance, a+
nako
Partager