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 :
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.
Solution 2 :
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.
En fait, ma question se limite surtout à une question : est-ce que le tri prend vraiment beaucoup de temps ou pas ?
Comment puis-je optimiser le tri ? (j'ai déjà sur des index sur ma condition de tri)

Merci d'avance, a+
nako