Temps reponse
Utilisateur WDF
Inscrit:
28/12/2008 14:19
Post(s): 52
Salut a tous.

j'ai un probleme de temps de reponse (d'affichage ?). je m'explique :

j'ai une requete toute simple qui renvoie tous les enregs d'un fichier hyperfile dont une des rubriques est egale à vrai (boleen).le resultat de la requete est affiche dans une table.
quand j'execute cette requete et affiche la table le temps de reponse est vraiment tres tres long (+ de 30 secondes pour un fichier de 20000 enregs !!).
j'ai verifié en mode debog l'execution de la requete est quasi instantané je recupere la main imediatement par contre l'affichage de la table n'en fini pas (et c'est encore pire en reseau).

j'ai essayé avec un filtre sur le fichier plutot que la requete c'est pareil.

si quelqu'un a un conseil je suis preneur

merci et bon dev
glock19

Contribution le : 06/01/2010 08:17
Créer un fichier PDF de la contribution Imprimer


Re: Temps reponse
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

l'exécution de la fonction HExecuteRequête ne récupère pas les enregistrements mais prépare l'extraction c'est la première lecture dans la requête qui va effectuer réellement la requête

pour ma part afficher 20000 enregistrements ne me parait pas concevable en mode client / serveur
le résultat de l'affichage devrait être filtré par d'autres critères qui limiterait le nombre de ligne a afficher

De plus pour accélérer l'affichage de la table utiliser la propriété
..AffichageActif = Faux
avant le remplissage de la table puis ensuite
..AffichageActif = Vrai


Cordialement

Contribution le : 07/01/2010 02:46
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Temps reponse
Utilisateur WDF
Inscrit:
28/12/2008 14:19
Post(s): 52
merci de ta reponse drcharly93.

je n'ai pas le choix je ne peux pas filtrer plus et j'ai besoin d'afficher le resultat dans une table pour selection et exportation.
Est ce que si mon appli etait en hyperfile classic (reseau mais pas client/serveur) les temps de reponses serai meilleurs ?

bon dev
glock19

Contribution le : 28/01/2010 14:07
Créer un fichier PDF de la contribution Imprimer


Re: Temps reponse
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Voir peut-être du coté table en mode fichier qui a pour effet de n'afficher dans la table que les enregistrements visibles,
si le serveur est un serveur local cela devrait être très rapides

Contribution le : 28/01/2010 19:35
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


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