Bonjour, c'est ma 1ere question sur ce site.
Pour faire des classements a partir des données d'une Base
j'enchaine plusieurs requêtes :
1 une sélection => table 1 (bien moins lourde que la base)
2 un premier tri => table 2
3 une exécution de code sur cette table 2 triée qui met a jour 2 champs 'classement
4 un 2eme tri => table 3
5 autre exécution de code etc....
au total donc 11 actions s'enchainent.
Lorsque j’exécute une à une chaque action tout se passe bien.
mais lorsque j'enchaine toutes ces actions en une procédure
il y a souvent sur 5 tris, 1 qui fonctionne mal, comme si l’exécution d'une requête commençait alors que la précédente n'est pas finie
j'ai essayé de ralentir avec des requêtes 'suppression de table'
des 'Doevents....
pour l'instant, rien n'y fait.
Je suis sûr que mon problème est 'tout bête',
Pourriez vous me donner des pistes de vérifications ?
une requête 'neutre' intermédiaire ?
des requêtes 'perte de temps' ?
Merci
Partager