Et je dois faire des requêtes dessus afin d'extraire les donnnées et les mettre en forme pour les utilisateur. Le problème c'est que le temps d'éxécution d'une de ces requêtes est d'environ 1m30 voir 2min.
Le hic c'est que pour l'utilisateur quand il doit voir ses données, le temps d'attente dois être infime. Je voudrais savoir si il y aurai une méthode de conception qui me permettrai d'avoir un temps d'éxécution pour l'utilisateur qui soit très petit.
Voiçi une de mes requêtes sql :
Code : Tout sélectionner
select sum(ca_gecaprod.CA_MOIS) as CA_CUM_M, ddv.NOM_DDV, ca_gecaprod.DOM_VENTE, ca_gecaprod.ANNEE
from ca_gecaprod,client,vendeur,rdv,ddv
where ca_gecaprod.ID_CLT = client.ID_CLT and client.VL = vendeur.NOM_VENDEUR and vendeur.ID_RDV = rdv.ID_RDV and rdv.ID_DDV = ddv.ID_DDV and ca_gecaprod.ID_MOIS<5
GROUP BY ca_gecaprod.DOM_VENTE, ddv.NOM_DDV, ca_gecaprod.ANNEE
having ca_gecaprod.ANNEE = 2004;