Prestaties van Access verbeteren

Van toepassing op
Access voor Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Dit artikel bevat tips voor het verbeteren van de prestaties van een Microsoft Office Access-database. Als u de volgende tips volgt, kunt u veel databasebewerkingen sneller uitvoeren, zoals het uitvoeren van rapporten of het openen van formulieren die zijn gebaseerd op complexe query's.

Een van de beste manieren om de prestaties van een database te verbeteren, is het maken van indexen voor veelgebruikte velden. Door indexen te maken, kunt u de prestaties verder verbeteren dan met een van de tips in dit artikel. In Access worden automatisch bepaalde indexen voor u gemaakt, maar u moet zorgvuldig overwegen of extra indexen de prestaties zullen verbeteren.

In dit artikel wordt niet besproken hoe u de prestaties van specifieke databaseobjecten kunt optimaliseren, bijvoorbeeld door een index te maken. Zie het artikel Een index maken en gebruiken om de prestaties te verbeteren voor meer informatie.

In dit artikel

De prestaties van een lokale database verbeteren

De volgende richtlijnen kunnen u helpen bij het optimaliseren van de prestaties van een lokale Access-database, een database die is opgeslagen op een lokale harde schijf in plaats van op een netwerk.

Automatische naamcorrectie uitschakelen

De functie Automatische naamcorrectie zorgt ervoor dat de functionaliteit van databaseobjecten intact blijft wanneer de naam wordt gewijzigd van andere databaseobjecten waarvan ze afhankelijk zijn. Als u bijvoorbeeld de naam van een tabel wijzigt en er query's zijn die deze tabel gebruiken, zorgt Automatische naamcorrectie ervoor dat die query's niet breken vanwege de wijziging. Deze functie kan handig zijn, maar vertraagt de prestaties enigszins.

Als het databaseontwerp stabiel is en de naam van de objecten niet wordt gewijzigd, kunt u AutoCorrectie voor namen veilig uitschakelen om de prestaties te verbeteren.

  1. Open de database die u wilt optimaliseren.
  2. Klik op Bestandsopties> om het dialoogvenster Opties voor Access te openen.
  3. Klik in het linkervenster van het dialoogvenster Opties voor Access op Huidige database.
  4. Schakel in het rechterdeelvenster onder Opties voor automatische naamcorrectie alle selectievakjes uit.

Instellen dat de database automatisch wordt gecomprimeerd en hersteld

Na verloop van tijd kunnen de prestaties van een databasebestand traag worden vanwege de resterende ruimte die aan verwijderde of tijdelijke objecten blijft toegewezen. Met de opdracht Comprimeren en herstellen verwijdert u deze verspilde ruimte en kunt u een database sneller en efficiënter uitvoeren. U kunt een optie instellen om de opdracht Comprimeren en herstellen automatisch uit te voeren wanneer een database wordt gesloten.

  1. Open de database die u wilt optimaliseren.
  2. Klik op Bestandsopties> om het dialoogvenster Opties voor Access te openen.
  3. Klik in het linkervenster van het dialoogvenster Opties voor Access op Huidige database.
  4. Schakel in het rechterdeelvenster, onder Toepassingsopties, het selectievakje Comprimeren bij sluiten in.

De database openen in de exclusieve modus

Als u de enige persoon bent die een database gebruikt, voorkomt u dat andere gebruikers de database op hetzelfde moment kunnen gebruiken door de database in de exclusieve modus te openen en verbetert dit de prestaties.

  1. Start Access, maar open geen database. Als er al een database is geopend, sluit u deze.
  2. Klik op Openen en klik vervolgens op Bladeren.
  3. Selecteer in het dialoogvenster Openen het databasebestand dat u wilt openen. U kunt de lijst Zoeken in gebruiken als u moet bladeren naar het databasebestand.
  4. Klik op de pijl op de knop Openen en klik vervolgens op Exclusief openen.

AutoCorrectie-opties uitschakelen

De spelling wordt standaard door Access gecorrigeerd terwijl u typt. U kunt de functie AutoCorrectie uitschakelen om de prestaties te verbeteren.

  1. Open de database die u wilt optimaliseren.

  2. Klik op Bestandsopties> om het dialoogvenster Opties voor Access te openen.

  3. Klik in het linkerdeelvenster van het dialoogvenster Opties voor Access op Controle.

  4. Klik in het rechterdeelvenster onder AutoCorrectie-opties op AutoCorrectie-opties.

  5. Schakel in het dialoogvenster AutoCorrectie-opties de selectievakjes uit voor de opties die u niet wilt gebruiken.

    Opmerking

    U hoeft niet alle AutoCorrectie-opties uit te schakelen om een voordeel te zien, maar hoe meer AutoCorrectie-opties u uitschakelt, hoe groter het voordeel.

Naar boven

De prestaties verbeteren in een omgeving met meerdere gebruikers

De volgende richtlijnen kunnen u helpen bij het optimaliseren van de prestaties van een Access-database die wordt gebruikt in een omgeving met meerdere gebruikers.

De database splitsen

Wanneer u een database splitst, plaatst u de gegevenstabellen in een databasebestand op een netwerkserver in een zogenaamde back-enddatabase. De andere databaseobjecten, zoals query's, formulieren en rapporten, plaatst u in een ander databasebestand dat de front-enddatabase wordt genoemd. Gebruikers bewaren hun eigen kopie van de front-enddatabase op hun computer. De prestaties zullen verbeteren omdat alleen de gegevens worden verzonden via het netwerk.

U splitst een database met behulp van de wizard Database splitsen.

  • Klik op het tabblad Hulpmiddelen voor databases in de groep Gegevens verplaatsen op Access-database.

De vergrendelingsinstelling op pagina- of recordniveau wijzigen

In Access wordt een bepaalde hoeveelheid gegevens vergrendeld terwijl u records bewerkt. De hoeveelheid gegevens die wordt vergrendeld, is afhankelijk van de vergrendelingsinstelling die u kiest. U kunt de prestaties verbeteren door vergrendeling op paginaniveau te kiezen. Vergrendeling op paginaniveau kan echter leiden tot verminderde beschikbaarheid van gegevens, omdat meer gegevens zijn vergrendeld dan bij recordvergrendeling.

  • Vergrendeling op paginaniveau De pagina met de record wordt vergrendeld (de pagina is het geheugengebied waar de record zich bevindt). Als u een record bewerkt terwijl vergrendeling op paginaniveau is ingeschakeld, kan dit ook tot gevolg hebben dat andere records die in de buurt van het geheugen zijn opgeslagen, worden vergrendeld. De prestaties zijn echter over het algemeen sneller wanneer u vergrendeling op paginaniveau gebruikt in plaats van vergrendeling op recordniveau.
  • Recordvergrendeling Alleen de records die worden bewerkt, worden vergrendeld. Dit is niet van invloed op andere records.

De vergrendelingsinstelling op pagina- of recordniveau wijzigen 

  1. Open de database die u wilt aanpassen.
  2. Klik op Bestandsopties> om het dialoogvenster Opties voor Access te openen.
  3. Klik in het linkerdeelvenster op Clientinstellingen.
  4. Schakel in het rechterdeelvenster in de sectie Geavanceerd het selectievakje Databases openen met recordvergrendeling in of uit.

Kies een geschikte instelling voor recordvergrendeling

Records worden vergrendeld terwijl u deze bewerkt. Het aantal records dat door Access wordt vergrendeld en hoe lang deze records zijn vergrendeld, is afhankelijk van de instelling voor recordvergrendeling die u kiest.

  • Geen vergrendelingen Een record of pagina wordt pas vergrendeld als een gebruiker wijzigingen opslaat, waardoor gegevens beter beschikbaar zijn. Er kunnen echter gegevensconflicten (gelijktijdige wijzigingen in dezelfde record) optreden als u deze instelling gebruikt. Wanneer er een gegevensconflict optreedt, moet de gebruiker bepalen welke versie van de gegevens moet worden bewaard. Dit is over het algemeen de snelste optie, maar gegevensconflicten kunnen opwegen tegen de prestatieverbetering.
  • Bewerkte records Een record wordt vergrendeld zodra een gebruiker deze begint te bewerken. Hierdoor worden records langer vergrendeld, maar is de kans op gegevensconflicten kleiner.
  • Alle records Alle records in een tabel worden vergrendeld zolang een formulier of gegevensblad dat gebruikmaakt van deze tabel is geopend. Dit kan de prestaties verbeteren voor de gebruiker die gegevens in de tabel bewerkt, maar het beperkt de mogelijkheid van andere gebruikers om gegevens te bewerken meer dan met de andere opties.

De instelling voor recordvergrendeling wijzigen 

  1. Open de database die u wilt aanpassen.
  2. Klik op Bestandsopties> om het dialoogvenster Opties voor Access te openen.
  3. Klik in het linkerdeelvenster op Clientinstellingen.
  4. Klik in het rechterdeelvenster in de sectie Geavanceerd onder Standaardrecordvergrendeling op de gewenste optie.

De instellingen voor vernieuwen en bijwerken van het netwerk aanpassen

Probeer de instellingen voor vernieuwen (sec), Opnieuw proberen bij te werken (msec),Aantal nieuwe updatepogingen en instellingen voor ODBC-vernieuwingsinterval (sec).

Met de instellingen Interval voor opnieuw proberen en Aantal keren opnieuw proberen kunt u opgeven hoe vaak en hoe vaak Access probeert een record op te slaan als deze door een andere gebruiker is vergrendeld.

Met de instellingen voor het vernieuwingsinterval van ODBC en het vernieuwingsinterval kunt u bepalen hoe vaak uw gegevens in Access worden vernieuwd. Als u vernieuwt, worden alleen de gegevens bijgewerkt die al in het gegevensblad of formulier aanwezig zijn. Bij vernieuwen worden records niet opnieuw gerangschikt, worden nieuwe records niet weergegeven en worden verwijderde records en records uit queryresultaten die niet meer voldoen aan opgegeven criteria verwijderd. Als u dergelijke wijzigingen wilt bekijken, voert u opnieuw een query uit voor de onderliggende records voor het gegevensblad of formulier.

De instellingen voor vernieuwen en bijwerken van het netwerk wijzigen 

  1. Open de database die u sneller wilt laten uitvoeren.
  2. Klik op Bestandsopties> om het dialoogvenster Opties voor Access te openen.
  3. Klik in het linkerdeelvenster op Clientinstellingen.
  4. Wijzig de gewenste instellingen in het rechterdeelvenster in de sectie Geavanceerd .

Tip

Druk op SHIFT+F9 om opnieuw een query uit te voeren.

Naar boven

De prestaties van Access op uw computer verbeteren

De volgende richtlijnen kunnen bijdragen aan een verbetering van de Access-prestaties, ongeacht of de database waarmee u werkt op uw computer of op een netwerk is opgeslagen.

Animaties in de gebruikersinterface uitschakelen

De gebruikersinterface van Access bevat animaties, bijvoorbeeld wanneer menu's worden geopend. Hoewel deze animaties de interface gebruiksvriendelijker maken, kunnen ze de situatie enigszins vertragen. U kunt ze uitschakelen om de prestaties te verbeteren.

  1. Klik op Bestandsopties> om het dialoogvenster Opties voor Access te openen.
  2. Klik in het linkerdeelvenster op Clientinstellingen.
  3. Schakel in het rechterdeelvenster, onder Beeldscherm, het selectievakje Animaties weergeven uit.

Actielabels uitschakelen

Als u geen actielabels gebruikt, kunt u deze uitschakelen om de prestaties te verbeteren.

  1. Klik op Bestandsopties> om het dialoogvenster Opties voor Access te openen.
  2. Klik in het linkerdeelvenster op Clientinstellingen.
  3. Schakel in het rechterdeelvenster, onder Weergeven, de selectievakjes Actielabels op gegevensbladenweergeven en Actielabels op formulieren en rapporten weergeven uit.

Sluit andere programma's die niet worden gebruikt

Als u andere programma's sluit, komt er meer geheugen beschikbaar voor Access, waardoor het schijfgebruik wordt beperkt en de prestaties verbeteren.

Opmerking

Mogelijk wilt u ook sommige programma's afsluiten die nog steeds op de achtergrond worden uitgevoerd nadat u ze hebt afgesloten. Zoek in het systeemvak naar dergelijke programma's. Wees voorzichtig wanneer u deze programma's afsluit, omdat sommige programma's mogelijk nodig zijn om uw computer te laten werken zoals u verwacht. Als u twijfelt, moet u deze programma's waarschijnlijk niet afsluiten.

Meer RAM-geheugen toevoegen aan de computer

Door RAM-geheugen aan uw computer toe te voegen, kunnen grote query's sneller worden uitgevoerd en kunt u meer databaseobjecten tegelijk geopend hebben. Bovendien is RAM veel sneller dan virtueel geheugen op een harde schijf. Wanneer u RAM toevoegt, helpt u het schijfgebruik te minimaliseren en de prestaties te verbeteren.

Uw harde schijven opschonen

Voer regelmatig deze reeks stappen uit:

  1. Verwijder bestanden die u niet meer nodig hebt van uw computer.
  2. Verwijder uw tijdelijke internetbestanden.
  3. Maak de Prullenbak leeg.
  4. Voer comprimeer- en herstelbewerkingen uit op uw databases.
  5. Defragmenteer de vaste schijven.

Windows-services uitschakelen die u niet nodig hebt

Als u bijvoorbeeld een goede oplossing voor desktopback-ups hebt, kunt u overwegen de service Systeemherstel uit te schakelen. Als u Microsoft Windows-services die u niet gebruikt, uitschakelt, wordt er meer RAM-geheugen beschikbaar voor Access.

Belangrijk

Als u besluit Windows-services uit te schakelen, onthoudt u wat u uitschakelt, zodat u de Windows-services die u nodig hebt, gemakkelijk weer kunt inschakelen.

De instellingen voor virtueel geheugen aanpassen

In de meeste gevallen zou de standaardinstelling voor virtueel geheugen die door Windows wordt gebruikt, optimaal moeten presteren. In sommige situaties kan het aanpassen van de instellingen voor virtueel geheugen echter leiden tot betere prestaties van Access. Overweeg om de standaardinstellingen voor virtueel geheugen in de volgende gevallen aan te passen:

  • Er is niet veel schijfruimte beschikbaar op het station dat momenteel wordt gebruikt voor virtueel geheugen en er is ruimte beschikbaar op een ander lokaal station.
  • Een ander lokaal station dat sneller is dan het huidige station, heeft beschikbare ruimte en wordt niet intensief gebruikt.

In deze gevallen krijgt u mogelijk betere prestaties door een ander station op te geven voor virtueel geheugen.

Mogelijk krijgt u ook betere prestaties door een vaste hoeveelheid schijfruimte voor virtueel geheugen op te geven. Overweeg om 1,5 keer zoveel virtueel geheugen op te geven als de hoeveelheid RAM-geheugen die in uw computer is geïnstalleerd. Als u bijvoorbeeld 1.024 megabyte (MB) RAM-geheugen hebt, geeft u 1.536 MB op voor virtueel geheugen.

Opmerking

U kunt meer virtueel geheugen opgeven als u vaak meerdere grote toepassingen tegelijk uitvoert.

Zoek in Windows Help naar 'virtueel geheugen wijzigen' voor hulp bij het wijzigen van instellingen voor virtueel geheugen.

Gebruik geen schermbeveiliging

Schermbeveiligingen gebruiken geheugen en worden automatisch gestart. Vanwege de verfijningen in het ontwerp van beeldschermen zijn schermbeveiligingen niet meer nodig om uw beeldscherm te beschermen tegen 'inbranden'. U kunt de prestaties een beetje verbeteren en ervoor zorgen dat uw computer soepeler werkt door geen schermbeveiliging te gebruiken.

Tip

Vertrouw niet op een schermbeveiliging om uw computer te beschermen tegen ongeoorloofde toegang. Druk op de Windows-logotoets+L om uw computer te beschermen wanneer u even wegloopt.

Gebruik geen bureaubladachtergrond

Mogelijk ziet u enige verbetering als u de bureaubladachtergrond instelt op (Geen).

Naar boven