Oui Access fait parfois cela ceci dit le fractionnement est plus que recommandé pour une utilisation à plusieurs.
Personnellement j'ai expérimenté avec une dizaine d'utilisateurs sans problème particulier et avec un seul et de GROS problèmes de lenteur.
Access semble très sensible au réseau sans que j'ai pu comprendre pourquoi.
J'ai des fois des temps très rapides et des fois des temps très lent pour la même application.
Il y a quelques astuces pour améliorer les performances mais elles sont ponctuelles (un formulaire, une requête, un bout de code). Rien qui ait un impact global sur l'application.
Une possibilité car je pense que tu fais essentiellement de la lecture et que passer les phases de chargement ta BD est "Morte", serait de copier ta base en local avant chaque utilisation ce qui améliore sérieusement les performances.
Et tu peux aussi envisager l'utilisation d'un disque SSD qui est significativement plus rapide (et plus chère) que les disque traditionnels.
Et comme l'as dit Jean-Philippe André, Access n'est pas vraiment l'outil pour du Big Data.
Je te recommande une GROSSE BD genre Oracle, MS-SQL Server, DB2 ou MySQL avec un serveur dédié.
Pour MySQL je ne m'en suis jamais servi mais Oracle, MS-SQL Server et DB2 sont des bases conçues pour des gros volumes.
J'ai fait sourire un de mes administrateur MS-SQL quand je lui ai dit qu'au maximum j'aurai besoin de 2 Go de données pour un transfert des données d'une de mes BD Access vers un autre système.
ET attention quand on approche des 2 Go ou quand on sature Access n'envoie pas de message clair. Tu as des erreurs abracadabrantes qui ne correspondent pas du tout au problème.
A+
Partager