Optimiser le temps de traitement des requêtes

Steph -  
 Aki -
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
A voir également:

3 réponses

Aki
 
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 ???
1
teebo Messages postés 33570 Date d'inscription   Statut Modérateur Dernière intervention   1 793
 
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...
.  .
\_/
0
MarsuGL
 
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.
0