ronando
Messages postés141Date d'inscriptionlundi 24 décembre 2001StatutMembreDernière intervention 5 juillet 2007
-
6 févr. 2004 à 20:18
cs_labout
Messages postés1356Date d'inscriptionsamedi 8 décembre 2001StatutMembreDernière intervention23 octobre 2006
-
6 févr. 2004 à 20:56
j'ai besoin d'aide !
Je dois améliorer les tps de réponses d'une application. Enfin d'une partie bien spécifique.
Je developpe avec windev et la base de données est hyperfile (la bdd integré a windev koi).
le developpement mets a peu pres 40 secondes a s'executer! (c'est tres long, et pr les utlisateur "inaceptable").
Je vs explique comment ca marche.
J'ai une boucle (je parcour le fichier en W langage hlitsuivant etc..)
TANT QUe PAS FIN DE FICHIER
qques iterations (2 en fait)
et insertions des données ds 2 tableau a 2 dimensions [12,6]
LIRE LE SUIVANT
FIN TANT QUE
Et j'ai calculé la boucle lit 320 000 enregistrements.
C pr ca que c long..
Comment puis je accelerer ca, je me suis poser la question.
J'ai essayer d'attaquer la base en requetes SQL. (en fait je vais chercher les données au lieu de les dispatcher comme en haut avec la boucle TANT QUE).
Resultats des requetes il y en a 120 qui s'executent et je gagne 5 secondes...
Dc je ne sais plus trop comment faire, si qqun a une idée surtout ne pas hésiter.
Utiliser MYSQL changerai t'il qqchose ?