Applies ToAccess pour Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Cet article contient des conseils pour améliorer les performances d’une base de données Microsoft Office Access. En suivant ces conseils, vous pouvez accélérer de nombreuses opérations de base de données, telles que l’exécution de rapports ou l’ouverture de formulaires basés sur des requêtes complexes.

L’une des meilleures façons d’améliorer les performances d’une base de données consiste à créer des index pour les champs couramment utilisés. En créant des index, vous pouvez améliorer les performances plus que vous ne le pouvez en utilisant l’un des conseils de cet article. Access crée automatiquement des index pour vous, mais vous devez déterminer soigneusement si des index supplémentaires améliorent les performances.

Cet article ne décrit pas les moyens d’optimiser les performances d’objets de base de données spécifiques, par exemple en créant un index. Pour plus d’informations, consultez l’article Create et utiliser un index pour améliorer les performances.

Contenu de cet article

Améliorer les performances d’une base de données locale

Les instructions suivantes peuvent vous aider à optimiser les performances d’une base de données Access locale, une base de données stockée sur un disque dur local plutôt que sur un réseau.

Désactiver la correction automatique de nom

La fonctionnalité de correction automatique de nom permet de s’assurer que la fonctionnalité des objets de base de données reste intacte lorsque d’autres objets de base de données dont ils dépendent sont renommés. Par exemple, si vous renommez une table et que des requêtes utilisent cette table, la correction automatique de nom garantit que ces requêtes ne s’arrêtent pas en raison de la modification. Cette fonctionnalité peut être utile, mais elle ralentit les performances.

Si la conception de votre base de données est stable et que ses objets ne sont pas renommés, vous pouvez désactiver la correction automatique de nom en toute sécurité pour améliorer les performances.

  1. Ouvrez la base de données que vous souhaitez optimiser.

  2. Cliquez sur Fichier > Options pour ouvrir la boîte de dialogue Options Access.

  3. Dans le volet gauche de la boîte de dialogue Options Access, cliquez sur Base de données active.

  4. Dans le volet droit, sous Options de correction automatique de nom, désactivez toutes les zones case activée.

Définir la base de données pour qu’elle soit compacte et réparée automatiquement

Au fil du temps, les performances d’un fichier de base de données peuvent devenir lentes en raison de l’espace qui reste alloué aux objets supprimés ou temporaires. La commande Compacter et réparer supprime cet espace perdu et peut aider une base de données à s’exécuter plus rapidement et plus efficacement. Vous pouvez définir une option pour exécuter automatiquement la commande Compacter et réparer lorsqu’une base de données se ferme.

  1. Ouvrez la base de données que vous souhaitez optimiser.

  2. Cliquez sur Fichier > Options pour ouvrir la boîte de dialogue Options Access.

  3. Dans le volet gauche de la boîte de dialogue Options Access, cliquez sur Base de données active.

  4. Dans le volet droit, sous Options d’application, sélectionnez la zone Compacter lors de la fermeture case activée.

Ouvrir la base de données en mode exclusif

Si vous êtes la seule personne à utiliser une base de données, l’ouverture de la base de données en mode exclusif empêche d’autres utilisateurs d’utiliser la base de données en même temps et peut contribuer à améliorer les performances.

  1. Démarrez Access, mais n’ouvrez pas de base de données. Si une base de données est déjà ouverte, fermez-la.

  2. Cliquez sur Ouvrir , puis sur Parcourir.

  3. Dans la boîte de dialogue Ouvrir , sélectionnez le fichier de base de données que vous souhaitez ouvrir. Vous pouvez utiliser la liste Rechercher dans si vous avez besoin d’accéder au fichier de base de données.

  4. Cliquez sur la flèche du bouton Ouvrir , puis cliquez sur Ouvrir exclusif.

Désactiver les options de correction automatique

Par défaut, Access corrige votre orthographe au fur et à mesure que vous tapez. Vous pouvez désactiver la fonctionnalité de correction automatique pour améliorer les performances.

  1. Ouvrez la base de données que vous souhaitez optimiser.

  2. Cliquez sur Fichier > Options pour ouvrir la boîte de dialogue Options Access.

  3. Dans le volet gauche de la boîte de dialogue Options d’accès , cliquez sur Vérification.

  4. Dans le volet droit, sous Options de correction automatique, cliquez sur Options de correction automatique.

  5. Dans la boîte de dialogue Options de correction automatique, désactivez les zones case activée pour les options que vous ne souhaitez pas.

    Remarque : Vous n’avez pas besoin de désactiver toutes les options de correction automatique pour voir un avantage, mais plus vous désactivez les options de correction automatique, plus l’avantage est grand.

Haut de la page

Améliorer les performances dans un environnement multi-utilisateur

Les instructions suivantes peuvent vous aider à optimiser les performances d’une base de données Access utilisée dans un environnement multi-utilisateur.

Fractionner la base de données

Lorsque vous fractionnez une base de données, vous placez les tables de données dans un fichier de base de données sur un serveur réseau dans ce que l’on appelle une base de données principale. Vous placez les autres objets de base de données, tels que les requêtes, les formulaires et les états, dans un autre fichier de base de données appelé base de données frontale. Les utilisateurs conservent leur propre copie de la base de données frontale sur leur ordinateur. Les performances s’améliorent, car seules les données sont envoyées sur le réseau.

Vous fractionnez une base de données à l’aide de l’Assistant Fractionnement de base de données.

  • Sous l’onglet Outils de base de données , dans le groupe Déplacer des données , cliquez sur Base de données Access.

Modifier le paramètre de verrouillage au niveau de la page ou de l’enregistrement

Access verrouille une certaine quantité de données pendant que vous modifiez des enregistrements. La quantité de données verrouillées dépend du paramètre de verrouillage que vous choisissez. Vous pouvez améliorer les performances en choisissant le verrouillage au niveau de la page. Toutefois, le verrouillage au niveau de la page peut diminuer la disponibilité des données, car plus de données sont verrouillées qu’avec un verrouillage au niveau de l’enregistrement.

  • Verrouillage au niveau de la page    Access verrouille la page qui contient l’enregistrement (la page est la zone de mémoire où se trouve l’enregistrement). La modification d’un enregistrement avec le verrouillage au niveau de la page activé peut également entraîner le verrouillage d’autres enregistrements stockés à proximité en mémoire. Toutefois, les performances sont généralement plus rapides lorsque vous utilisez un verrouillage au niveau de la page au lieu d’un verrouillage au niveau de l’enregistrement.

  • Verrouillage au niveau de l’enregistrement    Access verrouille uniquement l’enregistrement en cours de modification. Les autres enregistrements ne sont pas affectés.

Modifier le paramètre de verrouillage au niveau de la page ou de l’enregistrement    

  1. Ouvrez la base de données que vous souhaitez ajuster.

  2. Cliquez sur Fichier > Options pour ouvrir la boîte de dialogue Options Access.

  3. Dans le volet gauche, cliquez sur Paramètres client.

  4. Dans le volet droit, dans la section Avancé, sélectionnez ou désactivez la zone Ouvrir des bases de données à l’aide du verrouillage au niveau de l’enregistrement case activée.

Choisir un paramètre de verrouillage d’enregistrement approprié

L’accès verrouille les enregistrements pendant que vous les modifiez. Le nombre d’enregistrements verrouillés par Access et la durée pendant laquelle ces enregistrements sont verrouillés dépendent du paramètre de verrouillage des enregistrements que vous choisissez.

  • Aucun verrou     Access ne verrouille pas un enregistrement ou une page tant qu’un utilisateur n’y a pas enregistré les modifications, ce qui rend les données plus facilement disponibles. Toutefois, des conflits de données (modifications simultanées apportées au même enregistrement) peuvent se produire si vous utilisez ce paramètre. Lorsqu’un conflit de données se produit, l’utilisateur doit décider de la version des données à conserver. Il s’agit généralement de l’option la plus rapide, mais les conflits de données peuvent l’emporter sur le gain de performances.

  • Enregistrement modifié     Access verrouille un enregistrement dès qu’un utilisateur commence à le modifier. Par conséquent, les enregistrements sont verrouillés pendant des périodes plus longues, mais les conflits de données sont moins probables.

  • All records (Tous les enregistrements)     Access verrouille tous les enregistrements d’une table pendant que tout formulaire ou feuille de données qui utilise cette table est ouvert. Cela peut améliorer les performances de l’utilisateur qui modifie des données dans la table, mais cela limite la capacité des autres utilisateurs à modifier des données plus que les autres options.

Modifier le paramètre de verrouillage des enregistrements    

  1. Ouvrez la base de données que vous souhaitez ajuster.

  2. Cliquez sur Fichier > Options pour ouvrir la boîte de dialogue Options Access.

  3. Dans le volet gauche, cliquez sur Paramètres client.

  4. Dans le volet droit, dans la section Avancé , sous Verrouillage d’enregistrement par défaut, cliquez sur l’option souhaitée.

Ajuster les paramètres d’actualisation et de mise à jour réseau

Essayez d’ajuster les paramètres Intervalle d’actualisation (s),Intervalle de nouvelle tentative de mise à jour (msec),Nombre de nouvelles tentatives de mise à jour et Intervalle d’actualisation ODBC (s), le cas échéant.

Vous utilisez les paramètres Intervalle de nouvelle tentativede mise à jour et Nombre de nouvelles tentatives de mise à jour pour spécifier la fréquence et le nombre de tentatives d’enregistrement d’un enregistrement lorsqu’il est verrouillé par un autre utilisateur.

Vous utilisez les paramètres Intervalle d’actualisation ODBC et Intervalle d’actualisation pour contrôler la fréquence à laquelle Access actualise vos données. L’actualisation met uniquement à jour les données qui existent déjà dans votre feuille de données ou formulaire. L’actualisation ne permet pas de réorganiser les enregistrements, d’afficher de nouveaux enregistrements ou de supprimer les enregistrements et enregistrements supprimés des résultats de requête qui ne répondent plus aux critères spécifiés. Pour afficher ces modifications, vous devez réexécuter les enregistrements sous-jacents pour la feuille de données ou le formulaire.

Modifier les paramètres d’actualisation et de mise à jour réseau    

  1. Ouvrez la base de données que vous souhaitez exécuter plus rapidement.

  2. Cliquez sur Fichier > Options pour ouvrir la boîte de dialogue Options Access.

  3. Dans le volet gauche, cliquez sur Paramètres client.

  4. Dans le volet droit, dans la section Avancé , modifiez les paramètres souhaités.

Conseil : Pour effectuer une nouvelle requête, appuyez sur Maj+F9.

Haut de la page

Améliorer les performances d’Access sur votre ordinateur

Les instructions suivantes peuvent aider à améliorer les performances d’Access, que la base de données avec laquelle vous travaillez soit stockée sur votre ordinateur ou sur un réseau.

Désactiver les animations de l’interface utilisateur

L’interface utilisateur Access inclut des animations, telles que l’ouverture des menus. Bien que ces animations facilitent l’utilisation de l’interface, elles peuvent ralentir un peu les choses. Vous pouvez les désactiver pour améliorer les performances.

  1. Cliquez sur Fichier > Options pour ouvrir la boîte de dialogue Options Access.

  2. Dans le volet gauche, cliquez sur Paramètres client.

  3. Dans le volet droit, sous Afficher, désactivez la zone Afficher les animations case activée.

Désactiver les balises d’action

Si vous n’utilisez pas d’étiquettes d’action, désactivez-les pour améliorer les performances.

  1. Cliquez sur Fichier > Options pour ouvrir la boîte de dialogue Options Access.

  2. Dans le volet gauche, cliquez sur Paramètres client.

  3. Dans le volet droit, sous Afficher, désactivez les zones Afficher les étiquettes d’action sur les feuilles de données et Afficher les étiquettes d’action sur les Forms et les rapports case activée.

Fermer les autres programmes non utilisés

La fermeture d’autres programmes rend plus de mémoire disponible pour Access, ce qui permet de réduire l’utilisation du disque et d’améliorer les performances.

Remarque : Vous pouvez également quitter certains programmes qui continuent de s’exécuter en arrière-plan après les avoir fermés. Recherchez ces programmes dans votre zone de notification. Soyez prudent lorsque vous quittez ces programmes, car certains programmes peuvent être nécessaires pour que votre ordinateur fonctionne comme prévu. Si vous avez un doute, vous ne devriez probablement pas quitter ces programmes.

Ajouter plus de RAM à votre ordinateur

L’ajout de la RAM à votre ordinateur peut accélérer l’exécution des requêtes volumineuses et vous permettre d’ouvrir un plus grand nombre d’objets de base de données à la fois. De plus, la RAM est beaucoup plus rapide que la mémoire virtuelle sur un disque dur. Lorsque vous ajoutez de la RAM, vous contribuez à réduire l’utilisation du disque et à améliorer les performances.

Nettoyer vos lecteurs de disque dur

Effectuez régulièrement cet ensemble d’étapes :

  1. Supprimez de votre ordinateur les fichiers dont vous n’avez plus besoin.

  2. Supprimez vos fichiers Internet temporaires.

  3. Videz votre Corbeille.

  4. Exécutez les opérations Compact et Réparation sur vos bases de données.

  5. Défragmentez vos disques durs.

Désactiver les services Windows dont vous n’avez pas besoin

Par exemple, si vous disposez d’une bonne solution de sauvegarde de bureau, vous devez envisager de désactiver le service Restauration du système. La désactivation des services Microsoft Windows que vous n’utilisez pas rend plus de RAM disponible pour Access.

Important : Si vous décidez de désactiver les services Windows, effectuez le suivi de ce que vous désactivez afin de pouvoir facilement réactiver tous les services Windows dont vous avez besoin.

Ajuster vos paramètres de mémoire virtuelle

Dans la plupart des cas, le paramètre de mémoire virtuelle par défaut utilisé par Windows doit fonctionner de manière optimale. Toutefois, dans certaines situations, l’ajustement des paramètres de mémoire virtuelle peut améliorer les performances d’Access. Envisagez d’ajuster les paramètres de mémoire virtuelle par défaut dans les cas suivants :

  • Vous n’avez pas beaucoup d’espace disque disponible sur le lecteur actuellement utilisé pour la mémoire virtuelle, et un autre lecteur local dispose d’espace disponible.

  • Un autre lecteur local plus rapide que le lecteur actuel dispose d’espace disponible et n’est pas fortement utilisé.

Dans ce cas, vous pouvez obtenir de meilleures performances en spécifiant un autre lecteur pour la mémoire virtuelle.

Vous pouvez également obtenir de meilleures performances en spécifiant une quantité fixe d’espace disque pour la mémoire virtuelle. Envisagez de spécifier 1,5 fois plus de mémoire virtuelle que la quantité de RAM installée sur votre ordinateur. Par exemple, si vous avez 1 024 mégaoctets (Mo) de RAM, spécifiez 1 536 Mo pour la mémoire virtuelle.

Remarque : Vous pouvez spécifier davantage de mémoire virtuelle si vous exécutez souvent plusieurs applications volumineuses simultanément.

Pour obtenir de l’aide sur la modification des paramètres de mémoire virtuelle, recherchez « Modifier la mémoire virtuelle » dans l’aide de Windows.

N’utilisez pas d’économiseur d’écran

Les enregistreurs d’écran utilisent la mémoire et démarrent automatiquement. En raison des améliorations apportées à la conception des moniteurs, les enregistreurs d’écran ne sont plus nécessaires pour protéger votre moniteur contre le « burn-in ». Vous pouvez améliorer les performances et aider votre ordinateur à fonctionner plus facilement en n’utilisant pas d’économiseur d’écran.

Conseil : Ne vous fiez pas à un économiseur d’écran pour protéger votre ordinateur contre tout accès non autorisé. Pour protéger votre ordinateur lorsque vous vous éloignez, appuyez sur la touche de logo Windows+L.

N’utilisez pas d’arrière-plan de bureau

Vous pouvez constater une amélioration en définissant l’arrière-plan du Bureau sur (Aucun).

Haut de la page

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.