base de données importante
Anonyme
Bonjour

J'aimerais savoir ce qui est le plus efficace à utiliser pour manipuler une base de données de taille conséquente (plus d'un million d'enregistrement) : des HLitRecherche ? des requêtes SQL ? autre chose ?

Merci d'avance.

Contribution le : 24/04/2006 10:32
Créer un fichier PDF de la contribution Imprimer


Re: base de données importante
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Bonjour,

Avec une base de données HF, le Hlitrecherche fonctionne bien, sinon utilisez des requêtes SQL.

Bon dév.,

Totof

Contribution le : 24/04/2006 11:15
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr]
Créer un fichier PDF de la contribution Imprimer


Re: base de données importante
ayrton
Merci pour la réponse.

J'ai essayé de faire un HExecuteRequete, qui est quasi instantané.
Par contre, quand juste après je fais le HLitPremier sur le résultat de la requête, c'est vraiment très long. Est-ce normal ? Y a-t-il une autre façon de faire qui serait plus rapide ?

Merci !

Contribution le : 24/04/2006 13:33
Créer un fichier PDF de la contribution Imprimer


Re: base de données importante
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Tout dépend du nombre d'enregistrements renvoyés par la requête ... Si c'est 1 millions d'enregistrements c'est normal que ce soit long ...

A vous de voir pour réaliser une requête renvoyant moins d'enregistrement.

Bon dév.,

Totof

Contribution le : 24/04/2006 14:19
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr]
Créer un fichier PDF de la contribution Imprimer


Re: base de données importante
Anonyme
bonjour,

en fait le hlitpremier remonte toutes les lignes a lire, l'execution de la requette elle est instantanee. des que vous ferez le hlipremier le millon de ligne va remonter donc un temps d' attente certain.

si c'est un requete pour laquelle vous n'avez de hprecedent a faire il vaut mieux utiliser le fetch qui lui ne charge que la ligne en cours

Contribution le : 24/04/2006 16:56

Edité par Manu sur 24/4/2006 18:02:45
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