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

je developpe une appli dont un des fichiers a + de 200000 enregistrements.
j' ai un probleme quand j'affiche ce fichier dans une table (fichier). le temps de reponse est interminable. je pense que le probleme est dans le remplissage de la table.

quand je fait une requete dont le resultat correspond a peu d'enregs le temps de reponse et affichage table sont bon. Par contre si le resultat de la requete correspond a la majorite des enregs du fichier alors temps de reponse interminable. (ce qui me fait penser que le pb vient du remplissage de la table).

Est il possible de ne remplir que la partie visible de la table ??

si quelqu'un a une idee je suis preneur

merci
Avi

Contribution le : 28/12/2008 14:32
Créer un fichier PDF de la contribution Imprimer


Re: Temps de reponse
DSI WDF
Inscrit:
05/05/2004 13:46
Post(s): 314
Bonjour,

Limitez votre requête aux 100 ou 200 premiers enregistrements en utilisant la fonction TOP.
Pensez également aux index.

Contribution le : 29/12/2008 11:43
Créer un fichier PDF de la contribution Imprimer


Re: Temps de reponse
Utilisateur WDF
Inscrit:
28/12/2008 14:19
Post(s): 52
salut "Gozeub" !

merci de ton aide. je vais limiter l'affichage aux 200 premiers enregistrements.

Que veux tu dire par "Pensez egalement aux index" ?

merci
bonnes fetes
Avi

Contribution le : 31/12/2008 08:05
Créer un fichier PDF de la contribution Imprimer


Re: Temps de reponse
DSI WDF
Inscrit:
05/05/2004 13:46
Post(s): 314
Si les rubriques de vos tables sont indexées, c'est à dire définies en tant que clé (avec ou sans doublons), les requêtes effectuées avec une clause WHERE portant sur ces rubriques auront un temps de réponse beaucoup plus rapide.

Ex:

Une table CLIENT avec 3 rubriques ID,Nom,NumTelephone possédant 1000000 d'enregistrements (les index sont ID et Nom).

SELECT * FROM CLIENT WHERE Nom='Dupond'

sera plus rapide que
SELECT * FROM CLIENT WHERE NumTelephone='0101010101'

Contribution le : 31/12/2008 10:31
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