Bonjour à toutes et à tous
Configuration actuelle : xp pro sur le poste client et win 2003 server sur le poste serveur.
Je travaille sur une appli client/server : ACCESS 2003 sur le poste client (requêtes, forms, états, macros) dont les tables sont liées à la base sql server 2000 standard édition installée sur le serveur.
Cela fonctionne assez bien vu qu'access nest pas vraiment fait pour faire du client/serveur.
Mon pb se situe au niveau de la vitesse d'exécution.
Exemple : lors de l'ouverture d'un form qui doit afficher plus de 2000 lignes met 45 secondes à s'afficher. Le form se base sur une requête enregistrée (il ne fait pas appel à la table comportant ces 2000 lignes).
L'explication est simple je pense c'est que la table est longue mais y a t il moyen d'optimiser ?
Je pense que si je crée les requêtes côté sql server (procédures stockées), ça ne me permettra de gagner que 2 secondes donc ça ne vaut pas le coup.
Existe - t il des solutions pour améliorer le système et le rendre plus rapide (donc plus performant) ?
J'ai regardé sur le net avec mon ami google et sur les forums mais je retrouve les mêmes recommandations que celles de Microsoft : http://office.microsoft.com/fr-fr/assistance/HP051874531036.aspx
Si vous avez d'autres ...
A bientôt
Partager