Bonjour
Je suis à la recherche de pistes d'optimisation serveur pour le cas suivant:
Update en boucle "par colonne" de table ayant 70 colonnes et 700 000 enregistrements.
Scénario:
La table cible est tronquée, puis initialisation (insert) de l'identifiant de "PK". Ensuite le reste de colonnes est traité en boucle.
Le traitement de chaque colonne consiste à :
- récupérer sa valeur dans une table source
- effectuer une série de tests/transformations
- transférer la valeur finale dans la colonne correspondante de table cible
Problème : le temps du traitement de chaque colonne s'allonge au fur et mesure d'avancement (x 10 à la fin).
Ceci doit s'expliquer par le réarrangement des données dans la page suite au rallongement des enregistrements.
Serait-il possible de mieux gérer ce stockage initial, via quel paramètre ?
Merci d'avance
msomso
P.S.
En PJ le fichier log du traitement en cours
Partager