Applies ToAccess für Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Dieser Artikel enthält Tipps zum Verbessern der Leistung einer Microsoft Office Access-Datenbank. Indem Sie diese Tipps befolgen, können Sie dazu beitragen, viele Datenbankvorgänge zu beschleunigen, z. B. das Ausführen von Berichten oder das Öffnen von Formularen, die auf komplexen Abfragen basieren.

Eine der besten Möglichkeiten, die Leistung einer Datenbank zu verbessern, besteht darin, Indizes für häufig verwendete Felder zu erstellen. Durch das Erstellen von Indizes können Sie die Leistung stärker verbessern als mit einem der Tipps in diesem Artikel. Access erstellt automatisch einige Indizes für Sie, aber Sie sollten sorgfältig überlegen, ob zusätzliche Indizes die Leistung verbessern.

In diesem Artikel werden keine Möglichkeiten zum Optimieren der Leistung bestimmter Datenbankobjekte erläutert, z. B. durch erstellen eines Indexes. Weitere Informationen finden Sie im Artikel Create und Verwenden eines Indexes zur Verbesserung der Leistung.

Inhalt dieses Artikels

Verbessern der Leistung einer lokalen Datenbank

Die folgenden Richtlinien können Ihnen helfen, die Leistung einer lokalen Access-Datenbank zu optimieren– einer Datenbank, die auf einem lokalen Festplattenlaufwerk und nicht in einem Netzwerk gespeichert ist.

AutoKorrektur für Namen deaktivieren

Das AutoKorrektur-Feature name trägt dazu bei, dass die Funktionalität von Datenbankobjekten erhalten bleibt, wenn andere Datenbankobjekte, von denen sie abhängen, umbenannt werden. Wenn Sie z. B. eine Tabelle umbenennen und Abfragen vorhanden sind, die diese Tabelle verwenden, stellt Name AutoKorrektur sicher, dass diese Abfragen aufgrund der Änderung nicht unterbrochen werden. Dieses Feature kann nützlich sein, aber es verlangsamt die Leistung einige.

Wenn Ihr Datenbankentwurf stabil ist und die Objekte nicht umbenannt werden, können Sie die Namens-AutoKorrektur sicher deaktivieren, um die Leistung zu verbessern.

  1. Öffnen Sie die Datenbank, die Sie optimieren möchten.

  2. Klicken Sie auf Datei > Optionen, um das Dialogfeld Access-Optionen zu öffnen.

  3. Klicken Sie links im Dialogfeld Access-Optionen auf Aktuelle Datenbank.

  4. Deaktivieren Sie im rechten Bereich unter AutoKorrektur-Optionen für Name alle Kontrollkästchen.

Festlegen der automatischen Komprimieren und Reparatur der Datenbank

Im Laufe der Zeit kann die Leistung einer Datenbankdatei aufgrund von Speicherplatz, der gelöschten oder temporären Objekten zugeordnet bleibt, langsam werden. Der Befehl Komprimieren und Reparieren entfernt diesen verschwendeten Speicherplatz und kann dazu beitragen, dass eine Datenbank schneller und effizienter ausgeführt wird. Sie können eine Option festlegen, um den Befehl Komprimieren und Reparieren automatisch auszuführen, wenn eine Datenbank geschlossen wird.

  1. Öffnen Sie die Datenbank, die Sie optimieren möchten.

  2. Klicken Sie auf Datei > Optionen, um das Dialogfeld Access-Optionen zu öffnen.

  3. Klicken Sie links im Dialogfeld Access-Optionen auf Aktuelle Datenbank.

  4. Aktivieren Sie im rechten Bereich unter Anwendungsoptionen das Kontrollkästchen Beim Schließen komprimieren .

Öffnen der Datenbank im exklusiven Modus

Wenn Sie die einzige Person sind, die eine Datenbank verwendet, verhindert das Öffnen der Datenbank im Exklusiv Modus, dass andere Benutzer die Datenbank gleichzeitig verwenden, und die Leistung kann verbessert werden.

  1. Starten Sie Access, aber öffnen Sie keine Datenbank. Wenn Sie bereits eine Datenbank geöffnet haben, schließen Sie sie.

  2. Klicken Sie auf Öffnen und dann auf Durchsuchen.

  3. Wählen Sie im Dialogfeld Öffnen die Datenbankdatei aus, die Sie öffnen möchten. Sie können die Liste Suchen in verwenden, wenn Sie nach der Datenbankdatei suchen müssen.

  4. Klicken Sie auf den Pfeil auf der Schaltfläche Öffnen , und klicken Sie dann auf Exklusiv öffnen.

AutoKorrektur-Optionen deaktivieren

Standardmäßig korrigiert Access die Rechtschreibung während der Eingabe. Sie können die AutoKorrektur-Funktion deaktivieren, um die Leistung zu verbessern.

  1. Öffnen Sie die Datenbank, die Sie optimieren möchten.

  2. Klicken Sie auf Datei > Optionen, um das Dialogfeld Access-Optionen zu öffnen.

  3. Klicken Sie im linken Bereich des Dialogfelds Zugriffsoptionen auf Korrekturhilfe.

  4. Klicken Sie im rechten Bereich unter AutoKorrektur-Optionen auf AutoKorrektur-Optionen.

  5. Deaktivieren Sie im Dialogfeld AutoKorrektur-Optionen die Kontrollkästchen für die optionen, die Sie nicht wünschen.

    Hinweis: Sie müssen nicht alle AutoKorrektur-Optionen deaktivieren, um einen Vorteil zu erhalten, aber je mehr AutoKorrektur-Optionen Sie deaktivieren, desto größer ist der Vorteil.

Seitenanfang

Verbessern der Leistung in einer Umgebung mit mehreren Benutzern

Die folgenden Richtlinien können Ihnen helfen, die Leistung einer Access-Datenbank zu optimieren, die in einer Mehrbenutzerumgebung verwendet wird.

Aufteilen der Datenbank

Wenn Sie eine Datenbank aufteilen, platzieren Sie die Datentabellen in einer Datenbankdatei auf einem Netzwerkserver in einer so genannten Back-End-Datenbank. Sie speichern die anderen Datenbankobjekte, z. B. Abfragen, Formulare und Berichte, in einer anderen Datenbankdatei, die als Front-End-Datenbank bezeichnet wird. Benutzer behalten ihre eigene Kopie der Front-End-Datenbank auf ihren Computern. Die Leistung wird verbessert, da nur die Daten über das Netzwerk gesendet werden.

Sie teilen eine Datenbank mithilfe des Datenbankaufteilungs-Assistenten auf.

  • Klicken Sie auf der Registerkarte Datenbanktools in der Gruppe Daten verschieben auf Access Database.

Ändern der Sperreinstellung auf Seiten- oder Datensatzebene

Access sperrt eine bestimmte Datenmenge, während Sie Datensätze bearbeiten. Die Menge der gesperrten Daten hängt von der von Ihnen gewählten Sperreinstellung ab. Sie können die Leistung verbessern, indem Sie sperren auf Seitenebene auswählen. Sperren auf Seitenebene können jedoch die Datenverfügbarkeit verringern, da mehr Daten gesperrt sind als bei Sperren auf Datensatzebene.

  • Sperren auf Seitenebene    Access sperrt die Seite, die den Datensatz enthält (die Seite ist der Speicherbereich, in dem sich der Datensatz befindet). Das Bearbeiten eines Datensatzes mit aktivierter Sperrung auf Seitenebene kann auch dazu führen, dass andere Datensätze, die in der Nähe im Arbeitsspeicher gespeichert sind, gesperrt werden. Die Leistung ist jedoch im Allgemeinen schneller, wenn Sie sperren auf Seitenebene anstelle von Sperren auf Datensatzebene verwenden.

  • Sperren auf Datensatzebene    Access sperrt nur den Datensatz, der bearbeitet wird. Andere Datensätze sind nicht betroffen.

Ändern der Sperreinstellung auf Seiten- oder Datensatzebene    

  1. Öffnen Sie die Datenbank, die Sie anpassen möchten.

  2. Klicken Sie auf Datei > Optionen, um das Dialogfeld Access-Optionen zu öffnen.

  3. Klicken Sie im linken Bereich auf Clienteinstellungen.

  4. Aktivieren oder deaktivieren Sie im rechten Bereich im Abschnitt Erweitert das Kontrollkästchen Datenbanken mithilfe von Sperren auf Datensatzebene öffnen .

Auswählen einer geeigneten Einstellung für die Datensatzsperre

Access sperrt Datensätze, während Sie sie bearbeiten. Die Anzahl der Datensätze, die von Access gesperrt werden, und wie lange diese Datensätze gesperrt werden, hängt von der einstellung für die Datensatzsperrung ab, die Sie auswählen.

  • Keine Sperren     Access sperrt einen Datensatz oder eine Seite erst, wenn ein Benutzer Änderungen daran speichert, was dazu führt, dass Daten leichter verfügbar sind. Wenn Sie diese Einstellung verwenden, können jedoch Datenkonflikte (gleichzeitige Änderungen am selben Datensatz) auftreten. Wenn ein Datenkonflikt auftritt, muss der Benutzer entscheiden, welche Version der Daten beibehalten werden soll. Dies ist im Allgemeinen die schnellste Option, aber Datenkonflikte können den Leistungszuwachs überwiegen.

  • Bearbeiteter Datensatz     Access sperrt einen Datensatz, sobald ein Benutzer mit der Bearbeitung beginnt. Daher werden Datensätze für längere Zeiträume gesperrt, Datenkonflikte sind jedoch weniger wahrscheinlich.

  • All records     Access sperrt alle Datensätze in einer Tabelle, während jedes Formular oder Datenblatt, das diese Tabelle verwendet, geöffnet ist. Dies kann die Leistung für den Benutzer verbessern, der Daten in der Tabelle bearbeitet, aber es schränkt die Fähigkeit anderer Benutzer ein, Daten zu bearbeiten, stärker als die anderen Optionen.

Ändern der Einstellung zum Sperren von Datensätzen    

  1. Öffnen Sie die Datenbank, die Sie anpassen möchten.

  2. Klicken Sie auf Datei > Optionen, um das Dialogfeld Access-Optionen zu öffnen.

  3. Klicken Sie im linken Bereich auf Clienteinstellungen.

  4. Klicken Sie im rechten Bereich im Abschnitt Erweitert unter Standarddatensatzsperre auf die gewünschte Option.

Anpassen der Netzwerkaktualisierungs- und -updateeinstellungen

Versuchen Sie, die Einstellungen Aktualisierungsintervall (Sek.),Updatewiederholungsintervall (msec), Anzahl von Updatewiederholungen und ODBC-Aktualisierungsintervall (Sek.) anzupassen.

Sie verwenden die Einstellungen Wiederholungsintervall aktualisieren und Anzahl von Aktualisierungsversuchen , um anzugeben, wie oft und wie oft Access versucht, einen Datensatz zu speichern, wenn er von einem anderen Benutzer gesperrt wird.

Sie verwenden die Einstellungen ODBC-Aktualisierungsintervall und Aktualisierungsintervall , um zu steuern, wie oft Access Ihre Daten aktualisiert. Durch das Aktualisieren werden nur Daten aktualisiert, die bereits in Ihrem Datenblatt oder Formular vorhanden sind. Durch das Aktualisieren werden Datensätze nicht neu angeordnet, neue Datensätze angezeigt oder gelöschte Datensätze und Datensätze aus Abfrageergebnissen entfernt, die die angegebenen Kriterien nicht mehr erfüllen. Um solche Änderungen anzuzeigen, rufen Sie die zugrunde liegenden Datensätze für das Datenblatt oder Formular erneut ab.

Ändern der Netzwerkaktualisierungs- und -updateeinstellungen    

  1. Öffnen Sie die Datenbank, deren Ausführung Sie beschleunigen möchten.

  2. Klicken Sie auf Datei > Optionen, um das Dialogfeld Access-Optionen zu öffnen.

  3. Klicken Sie im linken Bereich auf Clienteinstellungen.

  4. Ändern Sie im rechten Bereich im Abschnitt Erweitert die gewünschten Einstellungen.

Tipp: Drücken Sie UMSCHALT+F9, um eine erneute Abfrage durchzuführen.

Seitenanfang

Verbessern der Zugriffsleistung auf Ihrem Computer

Die folgenden Richtlinien können zur Verbesserung der Access-Leistung beitragen, unabhängig davon, ob die Datenbank, mit der Sie arbeiten, auf Ihrem Computer oder in einem Netzwerk gespeichert ist.

Deaktivieren von Benutzeroberflächenanimationen

Die Access-Benutzeroberfläche enthält Animationen, z. B. wenn Menüs geöffnet werden. Obwohl diese Animationen dazu beitragen, die Benutzeroberfläche einfacher zu verwenden, können sie die Dinge etwas verlangsamen. Sie können sie deaktivieren, um die Leistung zu verbessern.

  1. Klicken Sie auf Datei > Optionen, um das Dialogfeld Access-Optionen zu öffnen.

  2. Klicken Sie im linken Bereich auf Clienteinstellungen.

  3. Deaktivieren Sie im rechten Bereich unter Anzeige das Kontrollkästchen Animationen anzeigen .

Deaktivieren von Aktionstags

Wenn Sie keine Aktionstags verwenden, deaktivieren Sie sie, um die Leistung zu verbessern.

  1. Klicken Sie auf Datei > Optionen, um das Dialogfeld Access-Optionen zu öffnen.

  2. Klicken Sie im linken Bereich auf Clienteinstellungen.

  3. Deaktivieren Sie im rechten Bereich unter Anzeigen die Kontrollkästchen Aktionstags auf Datenblättern anzeigen und Aktionstags auf Forms und Berichten anzeigen.

Schließen anderer Programme, die nicht verwendet werden

Durch das Schließen anderer Programme steht Access mehr Arbeitsspeicher zur Verfügung, wodurch die Datenträgernutzung minimiert und die Leistung verbessert wird.

Hinweis: Sie können auch einige Programme beenden, die weiterhin im Hintergrund ausgeführt werden, nachdem Sie sie geschlossen haben. Suchen Sie in Ihrem Infobereich nach solchen Programmen. Seien Sie vorsichtig, wenn Sie diese Programme beenden, da einige Programme möglicherweise erforderlich sind, damit Ihr Computer wie erwartet funktioniert. Wenn Sie irgendwelche Zweifel haben, sollten Sie diese Programme wahrscheinlich nicht beenden.

Hinzufügen von mehr RAM zu Ihrem Computer

Das Hinzufügen von RAM zu Ihrem Computer kann dazu beitragen, dass große Abfragen schneller ausgeführt werden, und Sie können mehr Datenbankobjekte gleichzeitig öffnen. Darüber hinaus ist RAM viel schneller als virtueller Speicher auf einem Festplattenlaufwerk. Wenn Sie RAM hinzufügen, können Sie die Datenträgernutzung minimieren und die Leistung verbessern.

Bereinigen Ihrer Festplattenlaufwerke

Führen Sie diese Schritte in regelmäßigen Abständen aus:

  1. Löschen Sie Dateien von Ihrem Computer, die Sie nicht mehr benötigen.

  2. Löschen Sie Ihre temporären Internetdateien.

  3. Leeren Sie Ihren Papierkorb.

  4. Führen Sie Komprimieren- und Reparaturvorgänge für Ihre Datenbanken aus.

  5. Defragmentieren Sie Ihre Festplattenlaufwerke.

Deaktivieren Sie windows-Dienste, die Sie nicht benötigen

Wenn Sie beispielsweise über eine gute Desktopsicherungslösung verfügen, sollten Sie erwägen, den Systemwiederherstellungsdienst zu deaktivieren. Durch das Deaktivieren von Microsoft Windows-Diensten, die Sie nicht verwenden, steht mehr RAM für Access zur Verfügung.

Wichtig: Wenn Sie sich entscheiden, Windows-Dienste zu deaktivieren, behalten Sie den Überblick darüber, was Sie deaktivieren, damit Sie alle Windows-Dienste, die Sie für erforderlich halten, problemlos wieder aktivieren können.

Anpassen der Einstellungen für den virtuellen Speicher

In den meisten Fällen sollte die von Windows verwendete Standardeinstellung für virtuellen Arbeitsspeicher optimal funktionieren. In einigen Situationen kann die Anpassung der Einstellungen für den virtuellen Speicher jedoch die Zugriffsleistung verbessern. Erwägen Sie, die Standardeinstellungen für den virtuellen Speicher in den folgenden Fällen anzupassen:

  • Auf dem Laufwerk, das derzeit für den virtuellen Speicher verwendet wird, ist nicht viel Speicherplatz verfügbar, und auf einem anderen lokalen Laufwerk ist Speicherplatz verfügbar.

  • Ein anderes lokales Laufwerk, das schneller als das aktuelle Laufwerk ist, verfügt über verfügbaren Speicherplatz und wird nicht stark genutzt.

In diesen Fällen erzielen Sie möglicherweise eine bessere Leistung, indem Sie ein anderes Laufwerk für den virtuellen Speicher angeben.

Sie können auch eine bessere Leistung erzielen, indem Sie eine feste Menge an Speicherplatz für den virtuellen Speicher angeben. Erwägen Sie, 1,5-mal so viel virtuellen Arbeitsspeicher anzugeben wie die Ram-Menge, die auf Ihrem Computer installiert ist. Wenn Sie beispielsweise über 1.024 MB RAM verfügen, geben Sie 1.536 MB für den virtuellen Arbeitsspeicher an.

Hinweis: Sie können mehr virtuellen Arbeitsspeicher angeben, wenn Sie häufig mehrere große Anwendungen gleichzeitig ausführen.

Hilfe zum Ändern der Einstellungen für virtuellen Speicher finden Sie in der Windows-Hilfe unter "Ändern des virtuellen Speichers".

Verwenden Sie keinen Bildschirmschoner

Bildschirmschoner verwenden Arbeitsspeicher und starten automatisch. Aufgrund von Verbesserungen beim Design von Monitoren sind Bildschirmschoner nicht mehr erforderlich, um Den Monitor vor "Einbrennen" zu schützen. Sie können die Leistung ein wenig steigern und ihren Computer reibungsloser ausführen, indem Sie keinen Bildschirmschoner verwenden.

Tipp: Verlassen Sie sich nicht auf einen Bildschirmschoner, um Ihren Computer vor unbefugtem Zugriff zu schützen. Um Ihren Computer zu schützen, wenn Sie weggehen, drücken Sie Windows-Logo-Taste+L.

Verwenden Sie keinen Desktophintergrund

Möglicherweise können Sie eine Verbesserung feststellen, indem Sie den Desktophintergrund auf (Keine) festlegen.

Seitenanfang

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.