Améliorer les performances d'Access

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

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 nombreuses opérations de base de données, tels que des rapports en cours d’exécution ou de l’ouverture des 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 les plus souvent utilisés. Parmi tous les conseils proposés dans cet article pour améliorer les performances, la création d'index est le plus efficace. Access en crée automatiquement certains à votre place, mais demandez-vous toujours si la création d'index supplémentaires pourrait améliorer les performances.

Cet article ne traite pas des méthodes permettant d'optimiser les performances d'objets de base de données spécifiques, notamment par la création d'un index. Pour plus d'informations, consultez l'article Créer et utiliser un index pour améliorer les performances et les liens indiqués dans la section Voir aussi.

Contenu de cet article

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

Améliorer les performances dans un environnement multi-utilisateur

Améliorer les performances d'Access sur votre ordinateur

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 est stockée sur un lecteur de disque dur local, plutôt que sur un réseau.

Désactiver la correction automatique de nom

Définir le compactage et la réparation automatiques de la base de données

Ouvrez la base de données en mode exclusif

Désactiver les options de correction automatique

Désactiver la correction automatique de nom

La fonctionnalité de correction automatique de nom permet de garantir que les fonctionnalités des objets de base de données restent intacte lorsque d’autres objets de base de données qu’ils dépendent sont renommés. Par exemple, si vous renommez un tableau et il existe des requêtes qui utilisent cette table, correction automatique de nom vérifie que les requêtes ne sont pas rompus en raison de la modification. Cette fonctionnalité peut être utile, mais il dégrader les performances certains.

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

  1. Ouvrez la base de données à optimiser.

  2. Cliquez sur le bouton Microsoft Office Image du bouton Office , puis sur 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 cases à cocher.

Définir le compactage et la réparation automatiques de la base de données

Dans le temps, les performances d’un fichier de base de données peuvent être ralenti en raison d’espace restant alloué supprimé ou des objets temporaires. La commande Compacter et réparer supprime cet espace et peut vous aider à une base de données fonctionnent plus rapidement et plus efficacement. Vous pouvez définir une option pour exécuter la commande Compacter et réparer automatiquement fermeture d’une base de données.

  1. Ouvrez la base de données à optimiser.

  2. Cliquez sur le bouton Microsoft Office Image du bouton Office , puis sur 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 l'application, activez la case à cocher Compacter lors de la fermeture.

Ouvrez la base de données en mode exclusif

Si vous êtes la seule personne à l’aide d’une base de données, 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 vous aider à améliorer les performances.

  1. Démarrez Access, mais n'ouvrez aucune base de données. Si une base de données est ouverte, fermez-la.

  2. Cliquez sur le bouton Microsoft Office Image du bouton Office , puis cliquez sur Ouvrir.

  3. Dans la boîte de dialogue Ouvrir, sélectionnez le fichier de la base de données que vous souhaitez ouvrir. Vous pouvez utiliser la liste Regarder dans si vous avez besoin de rechercher le fichier de la base de données.

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

Désactiver les options de correction automatique

Par défaut, Access corrige l'orthographe en cours de frappe. Vous pouvez désactiver la fonctionnalité de correction automatique pour améliorer les performances.

  1. Ouvrez la base de données à optimiser.

  2. Cliquez sur le bouton Microsoft Office Image du bouton Office , puis sur Options Access.

  3. Dans le volet gauche de la boîte de dialogue Options Access, 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 cases à cocher des options que vous ne souhaitez pas utiliser.

    Remarque : Vous n'êtes pas obligé de désactiver toutes les options de correction automatique pour constater une amélioration des performances, mais plus vous en désactiverez, plus vous obtiendrez de meilleurs résultats.

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 dans un environnement multi-utilisateur.

Fractionner la base de données

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

Choisir un paramètre approprié de verrouillage au niveau de l'enregistrement

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

Fractionner la base de données

Lorsque vous fractionnez une base de données, vous stockez les tables de données dans un fichier de base de données sur un serveur réseau dans ce qui est appelé une base de données principale. Vous placez les autres objets de base de données, telles que les requêtes, formulaires et rapports, dans un autre fichier de base de données qui est appelé la base de données frontale. Utilisateurs conserver leur propre copie de la base de données frontale sur leur ordinateur. Contribue à améliorer les performances fait que 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 les 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 lorsque 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. Cependant, les données peuvent dans ce cas être moins disponibles, car plus de données sont ainsi verrouillées qu'avec le verrouillage au niveau de l'enregistrement.

  • Verrouillage des pages    Microsoft Access verrouille la page qui contient l’enregistrement (la page est la zone de mémoire où se trouve l’enregistrement). Modification d’un enregistrement avec verrouillage des pages activée peut-être provoquer également d’autres enregistrements stockés à proximité en mémoire à verrouiller. Toutefois, les performances sont généralement plus rapides lorsque vous utilisez le verrouillage des pages à la place de verrouillage des enregistrements.

  • Verrouillage des enregistrements    Microsoft Access verrouille uniquement l’enregistrement est en cours de modification. Autres enregistrements ne sont pas concernés.

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

  1. Ouvrez la base de données à définir.

  2. Cliquez sur le bouton Microsoft Office Image du bouton Office , puis sur Options Access.

  3. Dans le volet gauche, cliquez sur Options avancées.

  4. Dans le volet droit, dans la section Avancé, activez ou désactivez la case à cocher Ouvrir avec enregistrements verrouillés.

Choisir un paramètre approprié de verrouillage au niveau de l'enregistrement

Access verrouille les enregistrements que vous modifiez. Le nombre d'enregistrements verrouillés par Access et la durée pendant laquelle ces enregistrements restent verrouillés dépendent du paramètre de verrouillage au niveau de l'enregistrement que vous choisissez.

  • Aucun verrou     Microsoft Access ne verrouille un enregistrement ou une page jusqu'à ce qu’un utilisateur enregistre les modifications, ce qui crée des données soient plus facilement accessibles. Toutefois, les conflits de données (sonneries modifications 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 quelle version des données à conserver. Il s’agit généralement de l’option la plus rapide, mais les conflits de données peuvent faire oublier le gain de performances.

  • Enregistrement modifié     Microsoft Access verrouille un enregistrement dès qu’un utilisateur commence à le modifier. Par conséquent, les enregistrements sont verrouillés pour longtemps, mais les conflits de données sont rarement.

  • Tous les enregistrements     Microsoft Access verrouille tous les enregistrements dans une table pendant qu’un formulaire ou feuille de données qui utilise ce tableau est ouvert. Cela peut améliorer les performances de l’utilisateur qui modifie les données dans la table, mais il restreint la capacité des autres utilisateurs à modifier les données plusieurs effectuer les autres options.

Modifier le paramètre de verrouillage au niveau de l'enregistrement   

  1. Ouvrez la base de données à définir.

  2. Cliquez sur le bouton Microsoft Office Image du bouton Office , puis sur Options Access.

  3. Dans le volet gauche, cliquez sur Options avancées.

  4. Dans le volet droit, dans la section Avancé, sous Verrouillage 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 (sec), Temporisation de mise à jour (msec), Nombre de tentatives de mise à jour et Intervalle d'actualisation ODBC (sec), selon le cas.

Les paramètres Temporisation de mise à jour et Nombre de tentatives de mise à jour vous permettent de spécifier à quelle fréquence et combien de fois Access tente d'enregistrer un enregistrement verrouillé par un autre utilisateur.

Les paramètres Intervalle d'actualisation ODBC (sec) et Intervalle d'actualisation vous permettent de contrôler à quelle fréquence 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. Elle ne réorganise pas les enregistrements, n'affiche pas les nouveaux enregistrements et ne supprime pas les enregistrements supprimés ni les enregistrements des résultats des requêtes qui ne répondent plus aux critères spécifiés. Pour consulter ces modifications, vous devez actualiser les enregistrements sous-jacents de la feuille de données ou du formulaire.

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

  1. Ouvrez la base de données dont vous souhaitez améliorer les performances.

  2. Cliquez sur le bouton Microsoft Office Image du bouton Office , puis sur Options Access.

  3. Dans le volet gauche, cliquez sur Options avancées.

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

Conseil : Pour actualiser, appuyez sur MAJ+F9.

Haut de la page

Améliorer les performances d'Access sur votre ordinateur

Les instructions suivantes peuvent vous 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

Désactiver les balises actives

Fermer les programmes inutilisés

Augmenter la mémoire RAM de votre ordinateur

Nettoyer les disques durs

Désactiver les services Windows superflus

Ajuster les paramètres de la mémoire virtuelle

Ne pas utiliser d'écran de veille

Ne pas utiliser de papier peint du Bureau

Désactiver les animations de l'interface utilisateur

L'interface utilisateur Access inclut des animations, par exemple à l'ouverture des menus. Ces animations simplifient l'utilisation de l'interface, mais elles peuvent légèrement ralentir votre ordinateur. Vous pouvez les désactiver pour améliorer les performances.

  1. Cliquez sur le bouton Microsoft Office Image du bouton Office , puis sur Options Access.

  2. Dans le volet gauche, cliquez sur Options avancées.

  3. Dans le volet droit, sous Afficher, désactivez la case à cocher Afficher les animations.

Désactiver les balises actives

Si vous n'utilisez pas les balises actives, désactivez-les pour améliorer les performances.

  1. Cliquez sur le bouton Microsoft Office Image du bouton Office , puis sur Options Access.

  2. Dans le volet gauche, cliquez sur Options avancées.

  3. Dans le volet droit, sous affichage, désactivez les Afficher les balises actives dans les feuilles de données et les cases à cocher Afficher les balises actives sur les formulaires et états.

Fermer les programmes inutilisés

Fermeture d’autres programmes rend plus de mémoire disponible pour l’accès, qui permet de réduire l’espace disque et améliore les performances.

Remarque : Vous pouvez également quitter certains programmes qui continuent de s'exécuter en arrière plan après fermeture. Recherchez ces programmes dans la zone de notification. Faites attention en quittant ces programmes, car certains d'entre eux peuvent être nécessaires au bon fonctionnement de votre ordinateur. En cas de doute, il est déconseillé de quitter ces programmes.

Augmenter la mémoire RAM de votre ordinateur

Ajouter de la mémoire RAM à votre ordinateur peut aider les requêtes importantes à s'exécuter plus rapidement et vous permettre d'ouvrir plusieurs bases de données simultanément. En outre, la mémoire RAM est beaucoup plus rapide que la mémoire virtuelle d'un lecteur de disque dur. Lorsque vous ajoutez de la mémoire RAM, vous limitez l'utilisation du disque et améliorez les performances.

Nettoyer les disques durs

Effectuez ces étapes régulièrement :

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

  2. Supprimer vos fichiers Internet temporaires.

  3. Videz votre Corbeille.

  4. Exécutez les opérations de compactage et de réparation sur vos bases de données. Recherchez des liens vers des informations supplémentaires dans la section Voir aussi.

  5. Défragmentez vos lecteurs de disque dur.

Désactiver les services Windows superflus

Par exemple, si vous avez mis en place une solution efficace de sauvegarde du poste de travail, vous pouvez envisager de désactiver le service Restauration du système. La désactivation des services Microsoft Windows que vous n'utilisez pas augmente la quantité de mémoire RAM disponible pour Access.

Important : Si vous décidez de désactiver des services Windows, notez-les afin de pouvoir facilement les réactiver ultérieurement si vous le souhaitez.

Ajuster les paramètres de la mémoire virtuelle

Dans la plupart des cas, le paramètre de mémoire virtuelle par défaut utilisé par Windows permet un fonctionnement optimal. Cependant, l'ajustement des paramètres de la mémoire virtuelle peut parfois améliorer les performances d'Access. >Envisagez de les ajuster dans les cas suivants :

  • L'espace disque disponible sur le lecteur actuellement utilisé pour la mémoire virtuelle n'est pas très élevé et de l'espace est disponible sur un autre lecteur de disque local.

  • Un autre lecteur de disque plus rapide que le lecteur actuel dispose de davantage d'espace disponible et n'est pas beaucoup utilisé.

Dans ces cas, vous obtiendrez peut-être de meilleures performances en spécifiant un autre lecteur pour la mémoire virtuelle.

Vous pouvez également obtenir améliorer les performances en spécifiant une taille fixe de l’espace disque pour la mémoire virtuelle. Pensez à spécifier 1,5 heures quantité de mémoire virtuelle en tant que la quantité de mémoire vive qui est installé sur votre ordinateur. Par exemple, si vous avez 1 024 mégaoctets (Mo) de RAM, spécifiez 1 536 Mo de mémoire virtuelle.

Remarque : Il est conseillé de spécifier davantage de mémoire virtuelle si vous utilisez souvent simultanément des applications volumineuses.

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

Ne pas utiliser d'écran de veille

Les écrans de veille utilisent de la mémoire et démarrent automatiquement. Les moniteurs étant maintenant plus perfectionnés, les écrans de veille ne sont plus nécessaires pour empêcher votre moniteur de « brûler ». Vous pouvez légèrement améliorer les performances et l'exécution de votre ordinateur en cessant d'utiliser un écran de veille.

Conseil : N'utilisez pas un écran de veille pour empêcher les accès non autorisés à votre ordinateur. Pour protéger votre ordinateur lorsque vous vous en éloignez, appuyez sur la touche du logo Windows+L.

Ne pas utiliser de papier peint du Bureau

Il se peut que vous constatiez quelques améliorations en définissant le papier peint du Bureau sur (Aucun).

Haut de la page

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×