Quel est le parcours le plus rapide
Bonjour,
je traite une table assez grosse sur une base de donnée (PostgreSQL)
un peu plus de 10 millions de lignes.
J'ai un traitement assez simple à effectuer :
si un champ "Report" est égal à 2 je dois
1 lire les valeurs de la ligne
2 créer un enregistrement dans une table "ReportTable" avec ces valeurs
3 supprimer la ligne.
J'ai essayé pas mal de traitements mais tous sont trop longs.
- parcours "POUR TOUT ReportTable"
- parcours avec requête et selectiojn d'un lot de lignes
- parcours TANT QUE... HlitSuivant
dans tous les cas le traitement prends des heures
D'où ma question : Quel type de parcours préférez vous pour les gros volumes ?
merci