Vitesse d'éxecution d'une requête...

Résolu
Signaler
Messages postés
222
Date d'inscription
mercredi 5 avril 2006
Statut
Membre
Dernière intervention
18 février 2011
-
Messages postés
222
Date d'inscription
mercredi 5 avril 2006
Statut
Membre
Dernière intervention
18 février 2011
-
J'ai un projet VB avec une base Access.
Dans ce projet j'ai un module avec toutes les requêtes liées aux tables Access.
Mon problème est que lorsque j'exécute certaines requêtes, cela prend énormément de temps, + exactement sur la ligne "RST.open requete, base..." j'aimerais savoir si ya un truc ou astuce ou même une procédure ou je sais pas, pour éxecuter la requête + rapidement...

3 réponses

Messages postés
17287
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
73
pas de remède miracle, juste des conseils

améliorer la structure de la base (relations, index, etc)
améliorer la requete (limiter les sous-requetes)
ne demander que le strict necessaire a la requete (pas de SELECT *)
Messages postés
7668
Date d'inscription
samedi 5 novembre 2005
Statut
Membre
Dernière intervention
22 août 2014
27
Avec le peu d'informations que tu nous donnes sur la complexité de ta requête et la taille de ta base de données, je ne vois pour l'instant qu'un conseil possible :
Compacter ta base de données...
Pour le reste, il faudrait en savoir plus sur ta base et sur tes requêtes....
Messages postés
222
Date d'inscription
mercredi 5 avril 2006
Statut
Membre
Dernière intervention
18 février 2011
3
merci pour vos messages c'est sympa de l'intention... pour le momet j'ai pas trop le temps de me pencher sur CE sujet mais je vous demanderais surment conseil pour essayer d'optimiser mes requêtes. Merci