18-02-2009, 12:59 PM
salut
je vais peut être dire de grosses bétises mais je me lance
si tes calculs (3) sont simples est ce que tu ne devrais pas faire directement les calculs via ta bdd
je vois deux possibilités :
1) réaliser directement une seule instruction update qui croisent les infos des étapes 1 et 2
2) avoir une table "temporaire" (ou de calcul) qui te permet de stocker des résultats intermédiaires de l'étape 1 (si elle est compliquée) puis de lancer une seule instruction update croisant les infos de l'étape 2 et de la table temporaire
ainsi, tu fais beaucoup moins de requêtes, donc d'appels donc du temps de gagner
maintenant ce serait surement mieux avec le code et les requetes pour que les cadors puissent faire une vraie analyse
je vais peut être dire de grosses bétises mais je me lance
si tes calculs (3) sont simples est ce que tu ne devrais pas faire directement les calculs via ta bdd
je vois deux possibilités :
1) réaliser directement une seule instruction update qui croisent les infos des étapes 1 et 2
2) avoir une table "temporaire" (ou de calcul) qui te permet de stocker des résultats intermédiaires de l'étape 1 (si elle est compliquée) puis de lancer une seule instruction update croisant les infos de l'étape 2 et de la table temporaire
ainsi, tu fais beaucoup moins de requêtes, donc d'appels donc du temps de gagner
maintenant ce serait surement mieux avec le code et les requetes pour que les cadors puissent faire une vraie analyse