Re: LENTEUR CS

Posté par Anonyme le 31/5/2005 9:32:44
Bonjour,

On va essayer de repondre point par point car j'ai l'impression que certain parle de base de donnée mais ne connaisse pas certaines regles de base.

Citation :

c'est une clé au sens WinDev, dans l'analyse


Ok merci. Au niveau de la conception il ne ressort pas que ces rubriques doivent etre des clés. Pour la simple est unique raison qu'on utilise une methode pour definir des clés. ( MERISE)


Citation :

Tu dois donc vérifier si chaque colonne dans ton where est bien une clé. De toute façon celà doit être bon car l'optimiseur regarde ce point.


Toutes les colonnes ne sont pas des clés et ca me parait normal. Mais dans l'absolu si ca peut aider Windev a aller plus vite pourquoi pas...
Quand a l'analyseur il n'a pas l'air de dire grand chose. A chaque fois que je l'utilise il me repond que toutes mes requetes sont optimisé.


Citation :

désolé d'être un peu ironique mais ces volumétries sont les volumétries de mes tables de paramétrage





Citation :

Je confirme donc vous avez un problème ENORME


Oui on utilise un drôle d'outil pour faire tout ce mic-mac

Citation :

Je dirais que le temps en mode rech_lot et plus lent (à cause de votre table_cherche en plus)

Non cette partie n'est pas executé simplement parce que le case n'est pas vérifié.


Citation :

Que donne le temps d'exécution si vous retirez les TableAjoute ?


Si je vire tout va plus rester grand chose. Mais cela donne : environ 32 secondes pour afficher les 70 000 enregistrements dans dans le code plus haut que j'ai donné en fait il n'y a aucun filtre j'affiche tout. 32 secondes c'est beaucoup.

Citation :
Que donne le temps d'exécution la table est invisible ?

J'ai pas compris la. Vous voulez dire que le temps d'execution peut varier selon que la table est visible ou pas ? Dans ce cas merci de nous indiquer une fourchette de temps gagner avec explication aussi car ca parait vraiment absurde


Citation :

Que donne le mode analyseur de performances ? quel ets le traitement qui prend le plus de temps ?

C'est la procedure recherche soit celle que j'ai montré plus haut qui met le plus de temps soit 32 secondes et sans le tableajoute biensur

Citation :

Vous voyez que rien que ce type de question peut faire évoluer nos conclusions


Vous voila informé

Citation :

Bien que windev contienne quelques problèmes, ici le problème c'est le développeur


C'est ce qu'on appelle une conjecture. Car vous voyez trés bien le code qui pose probléme et vous n'avez rien a proposer quand a l'amelioration de ce dernier. Ce qui veut dire soir que le code est bon dans ce cas c'est pâs un probléme de developpeur soit que vous etes pas assez bon vous pour proposer une amelioration dans tout les cas votre réponse n'apporte rien de constructif.

Citation :

perso, je veux bien faire du consulting mais pas gratis :)


Si vous venez dans notre entreprise pour faire du consulting et que vous nous dites que c'est les developpeurs qui vont pas il va falloir argumenter un peu plus que ça car sinon je cri a l'escroquerie

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=14&topic_id=2296&post_id=9644