Hjelp Access med å kjøre raskere

Gjelder for
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Denne artikkelen inneholder tips for å forbedre ytelsen til en Microsoft Office Access-database. Ved å følge disse tipsene kan du bidra til å øke hastigheten på mange databaseoperasjoner, for eksempel kjøre rapporter eller åpne skjemaer som er basert på komplekse spørringer.

En av de beste måtene å forbedre ytelsen til en database på, er å opprette indekser for ofte brukte felt. Ved å opprette indekser kan du forbedre ytelsen mer enn du kan ved hjelp av tipsene i denne artikkelen. Noen indekser opprettes automatisk i Access, men du bør vurdere nøye om flere indekser vil forbedre ytelsen.

Denne artikkelen tar ikke for seg måter å optimalisere ytelsen til bestemte databaseobjekter på, for eksempel ved å opprette en indeks. Hvis du vil ha mer informasjon, kan du se artikkelen Opprette og bruke en indeks til å forbedre ytelsen.

I denne artikkelen

Bidra til å forbedre ytelsen til en lokal database

Følgende retningslinjer kan hjelpe deg med å optimalisere ytelsen til en lokal Access-database – en database som er lagret på en lokal harddisk i stedet for på et nettverk.

Deaktivere autokorrigering av navn

Funksjonen autokorrigering av navn bidrar til å sikre at funksjonaliteten til databaseobjekter forblir intakt når andre databaseobjekter som de er avhengige av, får nytt navn. Hvis du for eksempel gir nytt navn til en tabell og det finnes spørringer som bruker den tabellen, sørger autokorrigering av navn for at disse spørringene ikke blir ødelagt på grunn av endringen. Denne funksjonen kan være nyttig, men den gjør ytelsen noe tregere.

Hvis databaseutformingen er stabil og objektene ikke vil få nytt navn, kan du trygt deaktivere autokorrigering av navn for å forbedre ytelsen.

  1. Åpne databasen du vil optimalisere.
  2. Klikk Filalternativer> for å åpne dialogboksen Alternativer for Access.
  3. Klikk på Gjeldende database i venstre rute i dialogboksen Alternativer for Access.
  4. Fjern merket for alle avmerkingsboksene under Alternativer for autokorrigering av navn i den høyre ruten.

Angi databasen til å komprimere og reparere automatisk

Over tid kan ytelsen til en databasefil bli treg på grunn av plass som forblir tildelt til slettede eller midlertidige objekter. Kommandoen Komprimer og reparer fjerner denne bortkastede plassen og kan bidra til at en database kjører raskere og mer effektivt. Du kan angi et alternativ for å kjøre kommandoen Komprimer og reparer automatisk når en database lukkes.

  1. Åpne databasen du vil optimalisere.
  2. Klikk Filalternativer> for å åpne dialogboksen Alternativer for Access.
  3. Klikk på Gjeldende database i venstre rute i dialogboksen Alternativer for Access.
  4. Merk av for Komprimer ved lukking i ruten til høyre under Programalternativer.

Åpne databasen i alenemodus

Hvis du er den eneste personen som bruker en database, kan åpning av databasen i alenemodus hindre andre brukere å bruke databasen samtidig, og det kan bidra til å forbedre ytelsen.

  1. Start Access, men ikke åpne en database. Hvis du allerede har en database åpen, lukker du den.
  2. Klikk Åpne , og klikk deretter Bla gjennom.
  3. Velg databasefilen du vil åpne, i dialogboksen Åpne . Du kan bruke Søk i-listen hvis du trenger å bla for å finne databasefilen.
  4. Klikk pilen på Åpne-knappen , og klikk deretter Åpne i alenemodus.

Deaktivere alternativer for Autokorrektur

Som standard rettes stavefeilen mens du skriver. Du kan deaktivere Autokorrektur-funksjonen for å forbedre ytelsen.

  1. Åpne databasen du vil optimalisere.

  2. Klikk Filalternativer> for å åpne dialogboksen Alternativer for Access.

  3. Klikk Korrektur i den venstre ruten i dialogboksen Alternativer for Access.

  4. Klikk Alternativer for Autokorrektur i ruten til høyre under Alternativer for Autokorrektur.

  5. Fjern merket for alternativene du ikke vil bruke, i dialogboksen Alternativer for autokorrektur .

    Obs!

    Du trenger ikke å deaktivere alle alternativene for Autokorrektur for å se en fordel, men jo flere Autokorrekturalternativer du deaktiverer, jo større blir fordelen.

Til toppen av siden

Bidra til å forbedre ytelsen i et flerbrukermiljø

Følgende retningslinjer kan hjelpe deg med å optimalisere ytelsen til en Access-database som brukes i et flerbrukermiljø.

Dele databasen

Når du deler en database, plasserer du datatabellene i en databasefil på en nettverksserver i det som kalles en bakdatabase. Du kan plassere de andre databaseobjektene, for eksempel spørringer, skjemaer og rapporter, i en annen databasefil som kalles frontdatabase. Brukerne har sin egen kopi av frontdatabasen på datamaskinene sine. Ytelsen forbedres fordi det bare er dataene som sendes over nettverket.

Du deler en database ved hjelp av veiviseren for databaseoppdeling.

  • Klikk Access-database i Flytt data-gruppen på Databaseverktøy-fanen.

Endre innstillingen for låsing på sidenivå eller postnivå

Access låser en viss mengde data mens du redigerer poster. Hvor mye data som er låst, avhenger av låseinnstillingen du velger. Du kan bidra til å forbedre ytelsen ved å velge låsing på sidenivå. Låsing på sidenivå kan imidlertid redusere datatilgjengeligheten, fordi mer data er låst enn med låsing på postnivå.

  • Låsing på sidenivå Access låser siden som inneholder posten (siden er minneområdet der posten er plassert). Hvis du redigerer en post med låsing på sidenivå aktivert, kan det også føre til at andre poster som er lagret i nærheten i minnet, låses. Ytelsen er imidlertid generelt raskere når du bruker låsing på sidenivå i stedet for låsing på postnivå.
  • Låsing på postnivå Access låser bare oppføringen som redigeres. Andre poster berøres ikke.

Endre innstillingen for låsing på sidenivå eller postnivå 

  1. Åpne databasen du vil endre.
  2. Klikk Filalternativer> for å åpne dialogboksen Alternativer for Access.
  3. Klikk Klientinnstillinger i ruten til venstre.
  4. Merk av for eller fjern merket for Åpne databaser ved hjelp av låsing på postnivå under Avansert-delen i den høyre ruten.

Velg en passende innstilling for postlåsing

Access låser poster mens du redigerer dem. Antallet poster som Access låser, og hvor lenge disse postene er låst, avhenger av innstillingen for postlåsing du velger.

  • Ingen låsing Access låser ikke en oppføring eller side før en bruker lagrer endringer i dem, slik at dataene blir lettere tilgjengelige. Hvis du bruker denne innstillingen, kan det imidlertid oppstå datakonflikter (samtidige endringer i samme post). Når det oppstår en datakonflikt, må brukeren bestemme hvilken versjon av dataene som skal beholdes. Dette er vanligvis det raskeste alternativet, men datakonflikter kan oppveie ytelsesgevinsten.
  • Redigert post Access låser en post så snart en bruker begynner å redigere den. Poster låses derfor i lengre perioder, men datakonflikter er mindre sannsynlige.
  • Alle poster Access låser alle postene i en tabell når et skjema eller dataark som bruker tabellen, er åpent. Dette kan forbedre ytelsen for brukeren som redigerer data i tabellen, men det begrenser andre brukeres mulighet til å redigere data mer enn de andre alternativene gjør.

Endre innstillingen for postlåsing 

  1. Åpne databasen du vil endre.
  2. Klikk Filalternativer> for å åpne dialogboksen Alternativer for Access.
  3. Klikk Klientinnstillinger i ruten til venstre.
  4. Klikk alternativet du vil bruke, under Standard postlåsing i inndelingen Avansert.

Justere innstillingene for nettverksoppdatering og -oppdatering

Prøv å justere innstillingene for oppdateringsintervall (sek),intervall for nye oppdateringsforsøk (msek),antall nye forsøk på oppdatering og ODBC-oppdateringsintervall (sek) etter behov.

Du bruker innstillingene Oppdater nytt forsøksintervall og Antall nye oppdateringsforsøk til å angi hvor ofte og hvor mange ganger Access prøver å lagre en post når den er låst av en annen bruker.

Du bruker innstillingene for ODBC-oppdateringsintervallet og oppdateringsintervallet til å bestemme hvor ofte Access oppdaterer dataene. Når du oppdaterer oppdateringen, oppdateres bare data som allerede finnes i dataarket eller skjemaet. Oppdatering endrer ikke rekkefølgen på poster, viser ikke nye poster eller fjerner slettede poster og poster fra spørringsresultater som ikke lenger oppfyller angitte vilkår. Hvis du vil vise slike endringer, kan du kjøre en ny spørring i de underliggende postene for dataarket eller skjemaet.

Endre innstillingene for nettverksoppdatering og -oppdatering 

  1. Åpne databasen du vil la kjøre raskere.
  2. Klikk Filalternativer> for å åpne dialogboksen Alternativer for Access.
  3. Klikk Klientinnstillinger i ruten til venstre.
  4. Endre innstillingene du vil bruke, i Avansert-delen i ruten til høyre.

Tips

Trykk SKIFT+F9 for å kjøre en ny spørring.

Til toppen av siden

Bidra til å forbedre ytelsen i Access på datamaskinen

Følgende retningslinjer kan hjelpe deg med å forbedre Access-ytelsen, uavhengig av om databasen du arbeider med, er lagret på datamaskinen eller på et nettverk.

Slå av animasjoner i brukergrensesnittet

Brukergrensesnittet i Access inneholder animasjoner, for eksempel når menyer er åpne. Selv om disse animasjonene bidrar til å gjøre grensesnittet enklere å bruke, kan de bremse ting litt. Du kan deaktivere dem for å forbedre ytelsen.

  1. Klikk Filalternativer> for å åpne dialogboksen Alternativer for Access.
  2. Klikk Klientinnstillinger i ruten til venstre.
  3. Fjern merket forVis animasjoner i avmerkingsboksen Vis animasjoner i ruten til høyre.

Slå av handlingsmerker

Hvis du ikke bruker handlingskoder, kan du deaktivere dem for å forbedre ytelsen.

  1. Klikk Filalternativer> for å åpne dialogboksen Alternativer for Access.
  2. Klikk Klientinnstillinger i ruten til venstre.
  3. Fjern merket for Vis handlingskoder i dataark og Vis handlingskoder i skjemaer og rapporter i den høyre ruten under Vis.

Lukke andre programmer som ikke brukes

Hvis du lukker andre programmer, blir mer minne tilgjengelig for Access, noe som bidrar til å minimere diskbruken og forbedre ytelsen.

Obs!

Du kan også avslutte noen programmer som fortsetter å kjøre i bakgrunnen etter at du har lukket dem. Se i systemstatusfeltet etter slike programmer. Vær forsiktig når du avslutter disse programmene, siden enkelte programmer kan være nødvendige for at datamaskinen skal fungere som forventet. Hvis du er i tvil, bør du sannsynligvis ikke avslutte disse programmene.

Legge til mer RAM på datamaskinen

Hvis du legger til RAM i datamaskinen, kan du få store spørringer til å kjøre raskere og gjøre det mulig å ha flere databaseobjekter åpne samtidig. Dessuten er RAM mye raskere enn virtuelt minne på en harddisk. Når du legger til RAM, bidrar du til å minimere diskbruken og forbedre ytelsen.

Rydd opp på harddiskene

Utfør disse trinnene med jevne mellomrom:

  1. Slett filer du ikke trenger lenger, fra datamaskinen.
  2. Slett midlertidige Internett-filer.
  3. Tøm papirkurven.
  4. Kjør operasjonene Komprimer og Reparer i databasene.
  5. Defragmenter harddiskene.

Deaktiver Windows-tjenester du ikke trenger

Hvis du for eksempel har en god løsning for sikkerhetskopiering av skrivebordet, bør du vurdere å deaktivere systemgjenopprettingstjenesten. Hvis du deaktiverer Microsoft Windows-tjenester du ikke bruker, blir mer RAM tilgjengelig for Access.

Viktig

Hvis du bestemmer deg for å deaktivere Windows-tjenester, må du holde oversikt over hva du deaktiverer, slik at du enkelt kan aktivere eventuelle Windows-tjenester du finner ut at du trenger, på nytt.

Justere innstillingene for virtuelt minne

Standardinnstillingen for virtuelt minne som brukes av Windows, skal i de fleste tilfeller fungere optimalt. I enkelte situasjoner kan imidlertid justering av innstillingene for virtuelt minne forbedre Access-ytelsen. Vurder å endre standardinnstillingene for virtuelt minne i følgende tilfeller:

  • Du har ikke mye ledig diskplass på stasjonen som for øyeblikket brukes til virtuelt minne, og en annen lokal stasjon har ledig plass.
  • En annen lokal stasjon som er raskere enn den gjeldende stasjonen, har ledig plass og er ikke mye brukt.

I slike tilfeller kan du få bedre ytelse ved å angi en annen stasjon for virtuelt minne.

Du kan også få bedre ytelse hvis du angir en fast mengde diskplass for virtuelt minne. Vurder å angi 1,5 ganger så mye virtuelt minne som mengden RAM som er installert på datamaskinen. Hvis du for eksempel har 1 024 MB RAM, angir du 1 536 MB for virtuelt minne.

Obs!

Det kan være aktuelt å angi mer virtuelt minne hvis du kjører flere store programmer samtidig.

Hvis du trenger hjelp med å endre innstillinger for virtuelt minne, kan du søke i Windows Hjelp etter «endre virtuelt minne».

Ikke bruk skjermbeskytter

Skjermsparere bruker minne og starter automatisk. På grunn av forbedret design av skjermer trengs ikke lenger skjermbeskyttere for å beskytte skjermen fra «innbrenning». Du kan øke ytelsen litt og bidra til at datamaskinen kjører jevnere ved å ikke bruke en skjermbeskytter.

Tips

Ikke stol på at en skjermbeskytter beskytter datamaskinen mot uautorisert tilgang. Trykk på Windows-logotasten+L for å beskytte datamaskinen når du går vekk.

Ikke bruk skrivebordsbakgrunn

Det kan hende du kan se noe forbedring ved å sette skrivebordsbakgrunnen til (ingen).

Til toppen av siden