Message de rapport:
 

Re: LENTEUR CS

Sujet: Re: LENTEUR CS
par Anonyme sur 30/5/2005 10:24:12

Bonjour,

Merci deja pour vos réponses.

Pour ce qui est du passage vers un autre type de sgbd cela n'est pas d'actualité. En effet, il nous faudrait des arguments vraiment convaincants pour un tel investissement mais si on se doute que oracle pourrait etre une solution mais cela engendre derriere des connaissances d'administration bref ...


Voici un exemple de requete qui sur 70 000 enregistrements mets allez facile 5 minutes

On ajoute le resultat de cette requete dans une table de 13 colonnes. Pour 70 000 enregistrements cette requete mets a peu pres 5 minutes et je suis en test en local ou sur une machine de test en reseau c'est pareil.

SELECT Bouteille.IDBouteille AS IDBouteille,
Bouteille.NumBte AS NumBte,
Bouteille.Observations AS Observations,
Bouteille.NumFabrication AS NumFabrication,
Bouteille.DateReforme AS DateReforme,
Bouteille.DateEpreuve AS DateEpreuve,
Bouteille.StopBtl AS StopBtl,
Bouteille.Rebut AS Rebut,
Bouteille.Vendue AS Vendue,
Bouteille.IDCadre AS IDCadre,
Lot.IDLot AS IDLot,
Lot.NumLot AS NumLot,
Lot.Categorie AS Categorie,
Lot.IDEmballage AS IDEmballageLot,
Lot.DateOrigine AS DateOrigine,
Fournisseur.Nom AS Fabricant,
Lot.PressionEpreuve AS PressionEpreuve,

Lot.StopLot AS StopLot
FROM Lot, Bouteille, Fournisseur
WHERE Lot.IDLot = Bouteille.IDLot
AND Lot.IDFournisseur = Fournisseur.IDFournisseur
AND Bouteille.NumMesser = {Param1}
AND Lot.IDEmballage = {Param2}
AND lot.categorie LIKE {Param3} 
AND Bouteille.NumFabrication = {Param5}
AND lot.NumLot = {Param6}
AND Fournisseur.IDFournisseur = {Param7}
AND Bouteille.StopBtl LIKE {Param8}
AND Bouteille.Rebut LIKE {Param9}
AND Bouteille.Vendue LIKE {Param10}
AND Lot.PressionEpreuve = {Param11}
AND Bouteille.ReglementActuel={param12}
AND lot.DateOrigine ={param13}
ORDER BY Bouteille.NumBte ASC



D'autant plus que c/s attend de récupérer tout le resultat avant de nous l'envoyer ca veut dire qu'il n'y a pas d'affichage progressif il envoi tout d'un coup donc pendant 5 minutes ca reste vide.




Vous ecrivez :
-probléme de conception
-editeur ne mettrait pas en avant de telles lacunes

Donc par rapport a Windev on a vraiment des soucis avec cette version. On ne peut meme pas partager un projet en reseau. On a bien essayé en paramétrant l'outil ce qui semble facile. Mais non trop de probléme, il perd des fenetres mais des erreurs de compilation inconnu etc etc.je ne rentrerai pas dans tout le problémes voir gros problémes qu'on a eu avec nos bases de données windev ce n'est pas le sujet

Pour terminé sur Windev je dirai que en ce moment je doute sur son utilisation sur de telle projet.


Pour la conception difficile a dire sans connaitre le projet et sans connaitre l'existant ,une piste a exploré tout de meme.
En ce moment de toute façon on travaille pour essayer de gagner du temps donc on modifie un peu notre analyse pour acceler les temps d'accés. On essai de fonctionner aussi par systeme de page , on essai de limiter les recherches a un resultat n'entrainant pas des temps trop long c'est a dire on essai de prevoir ( par programmation) le nombre d'enregistrement que va généré une recherche et on essai de disposer les controles de recherches de telle façon a avoir uniquement du resultat utile.


Bref , j'ai l'impression que ca s'arretera jamais qu'il faudra toujours travailler sur cette partie la. Le probléme est que ca necessite du developpement donc a fortiori du bug ou du dysfonctionnement.

J'attends toujours vos réponses et vos experiences m'interessent.

Cordialement








Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2