J'ai un XMLService qui est lent.
Vous me direz que tout est relatif.
J'ai regardé dans les stats, la lenteur vient d'une requete qui est pour moi trés simple.
Ce dbExtract prend en moyenne 6551 ms
voici le codeDans mes tests, les clauses $WHERE sont videsSELECT P.Pre_ID, P.code_client, P.Pre_agent_ID, P.Pre_Spec_ID,P.Action_ID,P.Pre_comment,P.Pre_Accept,P.Pre_delai,
C.Com_Termine,C.Com_ValidRdv1,C.Com_DateRdv1,C.Com_ValidRdv2,
C.Com_DateRdv2,C.Com_ValidRdv3,C.Com_DateRdv3,C.Com_ValidRdv4,
C.Com_DateRdv4,C.Com_ValidRdv5,C.Com_DateRdv5,C.Com_ID,
C.Com_Version,C.Com_DateVers,C.Com_AgtModif,C.Com_Num_Fact
FROM SD_Prescription AS P ,SD_Commande AS C
WHERE P.Pre_Supprime = 0
AND P.Pre_Accept <> 2
AND P.Pre_ID = C.Pre_ID
{$WHEREFAMILLE}
{$WHEREPRESCRIPTEUR}
{$WHERESPECIALISTE}
{$WHEREPRESCRIPTION}
{$WHERECOMMANDE}
{$WHEREFACTURE}
{$WHEREETAPE}
{$WHERECLIENT}
{$WHEREDELAI}
Je fonctionne avec Access et pour l'instant ma base ne contient qu'une centaine d'enregistrement.
Ce dbextract à pour enfant 7 dbextract allant chercher le nom du client, du specialiste..... Dans les stats il affiche en moyenne des extract à 10 ms
Ce que je voudrais savoir si le temps moyen élevé de mon dbextract principal n'est pas du à ses enfants (7*10ms)*120 enreg = 8000ms
ou dois je chercher autre part.
Ma deuxième question est vaut il mieux la méthode que j'ai utilisé ou rajouté dans mon premier dbextract
Partager