Les Allergies
Alimentaires
Posez votre question Signaler

Optimiser le temps de traitement des requêtes

Steph - Dernière réponse le 13 juin 2002 à 21:15
Bonjour

Je travail actuellement sur une base de donnée Access 97, je souhaiterais optimiser le temps de traitement de mes requêtes.
Est il possible?
Y a t-il une astuce ou autre pour que ce soit plus raplide?

Merci de m'aider
Lire la suite 

Optimiser le temps de traitement des requêtes »

3 réponses
Réponse
+1
moins plus
Les query crées dans Access sont automatiquement plus rapide qu'une commande sql que tu fais a partir d'un recordset.

Lorsque tu dois parametrer cette Query, utilise les querydef.

Ne mets pas * dans ta requete sql, declare tous des champs.

Lorsque tu fais un GROUP BY, utilisse l'argument FIRST pour limiter le traitement des champs qui seront identiques.

Quand tu veux ouvrir un recordset pour updater, dans ta commande SQL pour ouvrir le recordset : utilise TOP 1 ca limitera le jeu d'enregistrements

et bla bla...

Il y avait pas dix commandements ???
Ajouter un commentaire
Réponse
+0
moins plus
Ba, les astuces sont une repartion des tables bien pensee et des requetes de meme...Entre une bonne base de donnees avec des bonnes requetes et une mauvais avec des mauvaises requetes, il peut y avoir 75% de temps de traitement difference en gros...
.  .
\_/
Ajouter un commentaire
Réponse
+0
moins plus
Acces n'est pas réputé pour etre un foudre de guerre,
mais
il y a tjrs des astuces propres a chaque sgbd car liées a son mode de fonctionnement.
Par exemple, tu peux écrire une requette de plusieurs facons différentes mais une d'entre elle sera plus rapide, et ca tu peux essayer de chercher sur le net ou dans la littérature spécialisée sur acces.
Ajouter un commentaire
Ce document intitulé « Optimiser le temps de traitement des requêtes » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?