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
Partager