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

Ovaj članak sadrži savjete za poboljšanje performansi baze podataka programa Microsoft Office Access. Praćenjem ovih savjeta možete ubrzati brojne operacije baze podataka, kao što su pokretanje izvješća ili otvaranje obrazaca utemeljenih na složenim upitima.

Jedan je od najboljih načina poboljšanja performansi baze podataka stvaranje indeksa za najčešće korištena polja. Stvaranjem indeksa performanse možete poboljšati više nego što možete pomoću bilo kojeg savjeta u ovom članku. Access automatski stvara neke indekse umjesto vas, no trebali biste pažljivo razmotriti hoće li dodatni indeksi poboljšati performanse.

U ovom se članku ne razmatraju načini optimizacije performansi određenih objekata baze podataka, kao što je stvaranje indeksa. Dodatne informacije potražite u članku Create i korištenje indeksa radi poboljšanja performansi.

Sadržaj članka

Pomozite poboljšati performanse lokalne baze podataka

Pomoću sljedećih smjernica možete optimizirati performanse lokalne baze podataka programa Access – baze podataka koja je pohranjena na lokalnom tvrdom disku, a ne na mreži.

Isključivanje samoispravka naziva

Značajka samoispravka naziva omogućuje da funkcija objekata baze podataka ostane netaknuta kada se preimenovati ostali objekti baze podataka o kojem ovise. Ako, primjerice, preimenujete tablicu i postoje upiti koji koriste tu tablicu, samoispravak naziva jamči da se ti upiti ne prekidaju zbog promjene. Ta značajka može biti korisna, ali neke spore performanse.

Ako je dizajn baze podataka stabilan i njezini se objekti neće preimenovati, možete sigurno isključiti samoispravak naziva radi poboljšanja performansi.

  1. Otvorite bazu podataka koju želite optimizirati.

  2. Kliknite Datoteka > Mogućnosti da biste otvorili dijaloški okvir Mogućnosti programa Access.

  3. U lijevom oknu dijaloškog okvira Mogućnosti programa Access kliknite Trenutna baza podataka.

  4. U desnom oknu u odjeljku Mogućnosti samoispravka naziva poništite sve potvrdne okvire.

Automatsko sažimanje i popravak baze podataka

S vremenom performanse datoteke baze podataka mogu postati spore zbog prostora koji ostaje dodijeljen izbrisanim ili privremenim objektima. Naredba Sažmi i popravi uklanja izgubljeni prostor i može pomoći u bržem i učinkovitijem izvođenju baze podataka. Možete postaviti mogućnost automatskog pokretanja naredbe Sažmi i popravi kada se baza podataka zatvori.

  1. Otvorite bazu podataka koju želite optimizirati.

  2. Kliknite Datoteka > Mogućnosti da biste otvorili dijaloški okvir Mogućnosti programa Access.

  3. U lijevom oknu dijaloškog okvira Mogućnosti programa Access kliknite Trenutna baza podataka.

  4. U desnom oknu u odjeljku Mogućnosti aplikacije potvrdite okvir Sažmi prilikom zatvaranja.

Otvaranje baze podataka u isključivom načinu rada

Ako ste jedina osoba koja koristi bazu podataka, otvaranje baze podataka u ekskluzivno načinu rada drugim korisnicima onemoguće istovremeno korištenje baze podataka i može poboljšati performanse.

  1. Pokrenite Access, ali nemojte otvarati bazu podataka. Ako već imate otvorenu bazu podataka, zatvorite je.

  2. Kliknite Otvori , a zatim Pregledaj.

  3. U dijaloškom okviru Otvaranje odaberite datoteku baze podataka koju želite otvoriti. Ako želite potražiti datoteku baze podataka, možete koristiti popis Pogledaj u.

  4. Kliknite strelicu na gumbu Otvori , a zatim Otvori isključivo.

Isključivanje mogućnosti samoispravka

Access po zadanom ispravlja pravopis tijekom upisa. Značajku samoispravka možete isključiti da biste poboljšali performanse.

  1. Otvorite bazu podataka koju želite optimizirati.

  2. Kliknite Datoteka > Mogućnosti da biste otvorili dijaloški okvir Mogućnosti programa Access.

  3. U lijevom oknu dijaloškog okvira Mogućnosti programa Access kliknite Jezična provjera.

  4. U desnom oknu u odjeljku Mogućnosti samoispravka kliknite Mogućnosti samoispravka.

  5. U dijaloškom okviru Mogućnosti samoispravka poništite potvrdne okvire za mogućnosti koje ne želite.

    Napomena: Ne morate isključiti sve mogućnosti samoispravka da bi vam se prikazala pogodnost, ali što više mogućnosti samoispravka isključite, pogodnosti će biti veće.

Vrh stranice

Pomozite poboljšati performanse u okruženju s više korisnika

Pomoću sljedećih smjernica možete optimizirati performanse baze podataka programa Access koja se koristi u okruženju s više korisnika.

Podjela baze podataka

Kada podijelite bazu podataka, podatkovne tablice smještate u datoteku baze podataka na mrežni poslužitelj u bazu podataka koja se naziva stražnjom bazom podataka. Ostale objekte baze podataka, kao što su upiti, obrasci i izvješća, smještate u drugu datoteku baze podataka koja se naziva pristupna baza podataka. Korisnici na svojim računalima zadržavaju vlastitu kopiju pristupne baze podataka. Performanse će se poboljšati jer se samo podaci šalju u cijeloj mreži.

Bazu podataka podijelite pomoću čarobnjaka za razdjelnik baze podataka.

  • Na kartici Alati baze podataka u grupi Premještanje podataka kliknite Baza podataka programa Access.

Promjena postavke zaključavanja na razini stranice ili na razini zapisa

Access zaključava određenu količinu podataka dok uređujete zapise. Količina podataka koji su zaključani ovisi o odabranoj postavki zaključavanja. Performanse možete poboljšati odabirom zaključavanja na razini stranice. No zaključavanje na razini stranice može smanjiti dostupnost podataka jer je više podataka zaključano nego sa zaključavanjem na razini zapisa.

  • Zaključavanje na razini stranice    Access zaključava stranicu koja sadrži zapis (stranica je područje memorije u kojem se nalazi zapis). Uređivanje zapisa s omogućenim zaključavanjem na razini stranice može uzrokovati i zaključavanje drugih zapisa pohranjenih u blizini u memoriji. No performanse su obično brže kada koristite zaključavanje na razini stranice umjesto zaključavanja na razini zapisa.

  • Zaključavanje na razini zapisa    Access zaključava samo zapis koji se uređuje. To ne utječe na druge zapise.

Promjena postavke zaključavanja na razini stranice ili na razini zapisa    

  1. Otvorite bazu podataka koju želite prilagoditi.

  2. Kliknite Datoteka > Mogućnosti da biste otvorili dijaloški okvir Mogućnosti programa Access.

  3. U lijevom oknu kliknite Klijentske postavke.

  4. U desnom oknu u odjeljku Dodatno potvrdite ili poništite potvrdni okvir Otvori baze podataka pomoću zaključavanja na razini zapisa.

Odaberite odgovarajuću postavku zaključavanja zapisa

Access zaključava zapise dok ih uređujete. Broj zapisa koje Access zaključava i koliko su vremena ti zapisi zaključani ovisi o postaci zaključavanja zapisa koju odaberete.

  • Nema zaključavanja     Access ne zaključava zapis ili stranicu dok korisnik ne spremi promjene na njemu, što rezultira pristupačnijim dostupnim podacima. No sukobi podataka (istovremene promjene istog zapisa) mogu se pojaviti ako koristite tu postavku. Kada dođe do sukoba podataka, korisnik mora odlučiti koju verziju podataka želite zadržati. To je obično najbrža mogućnost, ali sukobi podataka mogu biti veći od učinkovitosti.

  • Uređeni zapis     Access zaključava zapis čim ga korisnik počne uređivati. Zbog toga su zapisi zaključani dulje vrijeme, ali sukobi podataka su manje vjerojatni.

  • Svi zapisi     Access zaključava sve zapise u tablici dok je otvoren bilo koji obrazac ili podatkovna tablica koja koristi tu tablicu. To može poboljšati performanse za korisnika koji uređuje podatke u tablici, ali time se drugim korisnicima ograničava mogućnost uređivanja podataka više od ostalih mogućnosti.

Promjena postavke zaključavanja zapisa    

  1. Otvorite bazu podataka koju želite prilagoditi.

  2. Kliknite Datoteka > Mogućnosti da biste otvorili dijaloški okvir Mogućnosti programa Access.

  3. U lijevom oknu kliknite Klijentske postavke.

  4. U desnom oknu u odjeljku Dodatno u odjeljku Zadano zaključavanje zapisa kliknite željenu mogućnost.

Prilagodba postavki osvježavanja i ažuriranja mreže

Pokušajte prilagoditi postavke Interval osvježavanja (s), Interval ponovnog pokušaja ažuriranja (ms), Broj ponovnih pokušaja ažuriranja i POSTAVKE ODBC intervala osvježavanja (s).

Koristite postavke Interval ponovnog pokušaja ažuriranja i Broj ponovnih pokušaja ažuriranja da biste odredili koliko često i koliko puta Access pokušava spremiti zapis kada ga je zaključao drugi korisnik.

Pomoću ODBC intervala osvježavanja ipostavki intervala osvježavanja kontrolirate koliko često Access osvježava podatke. Osvježavanje samo ažurira podatke koji već postoje u podatkovnoj tablici ili obrascu. Osvježavanje ne utječe na promjenu redoslijeda zapisa, prikaz novih zapisa ni uklanjanje izbrisanih zapisa i zapisa iz rezultata upita koji više ne zadovoljavaju navedene kriterije. Da biste vidjeli takve promjene, ponovno zapišite temeljne zapise za podatkovnu tablicu ili obrazac.

Promjena postavki osvježavanja i ažuriranja mreže    

  1. Otvorite bazu podataka koju želite brže pokrenuti.

  2. Kliknite Datoteka > Mogućnosti da biste otvorili dijaloški okvir Mogućnosti programa Access.

  3. U lijevom oknu kliknite Klijentske postavke.

  4. U desnom oknu u odjeljku Dodatno promijenite željene postavke.

Savjet: Da biste ponovno dobili upit, pritisnite SHIFT + F9.

Vrh stranice

Poboljšanje performansi programa Access na računalu

Sljedeće smjernice mogu poboljšati performanse programa Access, bez obzira na to je li baza podataka s kojom radite pohranjena na računalu ili na mreži.

Isključivanje animacija korisničkog sučelja

Korisničko sučelje programa Access obuhvaća animacije, primjerice kada se otvaraju izbornici. Iako te animacije olakšavaju korištenje sučelja, one mogu malo usporiti rad. Možete ih isključiti da biste poboljšali performanse.

  1. Kliknite Datoteka > Mogućnosti da biste otvorili dijaloški okvir Mogućnosti programa Access.

  2. U lijevom oknu kliknite Klijentske postavke.

  3. U desnom oknu u odjeljku Prikaz poništite potvrdni okvir Pokaži animacije.

Isključivanje akcijskih oznaka

Ako ne koristite akcijske oznake, isključite ih da biste poboljšali performanse.

  1. Kliknite Datoteka > Mogućnosti da biste otvorili dijaloški okvir Mogućnosti programa Access.

  2. U lijevom oknu kliknite Klijentske postavke.

  3. U desnom oknu u odjeljku Prikaz poništite okvire Pokaži akcijske oznake na podatkovnim tablicama i Pokaži akcijske oznake Forms i Izvješća.

Zatvaranje drugih programa koji se ne koriste

Zatvaranjem drugih programa access će biti dostupno više memorije, što pomaže u minimiziranju korištenja diska i poboljšava performanse.

Napomena: Možda ćete htjeti zatvoriti i neke programe koji se i dalje izvode u pozadini nakon što ih zatvorite. U području obavijesti potražite takve programe. Budite oprezni prilikom izlaska iz tih programa jer će neki programi možda biti potrebni da bi računalo funkcioniralo na očekivan način. Ako sumnjate, vjerojatno ne biste trebali izaći iz tih programa.

Dodavanje više RAM-a na računalo

Dodavanje RAM-a na računalo može pomoći u bržem pokretanju velikih upita i omogućivanje istodobnog otvaranja više objekata baze podataka. Osim toga, RAM je mnogo brži od virtualne memorije na tvrdom disku. Prilikom dodavanja RAM-a minimizirate korištenje diska i poboljšavate performanse.

Čišćenje tvrdih diskova

Povremeno provedite ovaj skup koraka:

  1. Izbrišite datoteke s računala koje vam više nisu potrebne.

  2. Izbrišite privremene internetske datoteke.

  3. Ispraznite koš za smeće.

  4. Pokrenite operacije sažimanja i popravka u bazama podataka.

  5. Defragmentacija tvrdih diskova.

Onemogućivanje servisa sustava Windows koje vam nisu potrebne

Ako, primjerice, imate dobro rješenje za sigurnosno kopiranje na radnoj površini, trebali biste onemogućiti servis vraćanja sustava. Onemogućivanjem servisa sustava Microsoft Windows koje ne koristite dostupno je više RAM-a za Access.

Važno: Ako odlučite onemogućiti servise sustava Windows, pratite što onemogućujete da biste mogli jednostavno ponovno omogućiti sve servise sustava Windows koje odlučite da vam je potreban.

Prilagodba postavki virtualne memorije

U većini slučajeva zadana postavka virtualne memorije koju koristi Windows trebala bi optimalno funkcionirati. No u nekim situacijama prilagodba postavki virtualne memorije može poboljšati performanse programa Access. Razmislite o prilagodbi zadanih postavki virtualne memorije u sljedećim slučajevima:

  • Na pogonu koji se trenutno koristi za virtualnu memoriju nema dovoljno slobodnog prostora na disku, a na drugom lokalnom pogonu dostupan je prostor.

  • Drugi lokalni pogon koji je brži od trenutnog pogona ima slobodnog prostora i ne koristi se često.

U tim ćete slučajevima možda dobiti bolje performanse navođenjem drugog pogona za virtualnu memoriju.

Bolje performanse možete dobiti i tako da navedete fiksnu količinu diskovnog prostora za virtualnu memoriju. Razmislite o određivanju 1,5 puta više virtualne memorije kao količine RAM-a instaliranog na računalu. Ako, primjerice, imate 1024 mb RAM-a, navedite 1536 MB za virtualnu memoriju.

Napomena: Ako često istovremeno izvodite nekoliko velikih aplikacija, možda ćete htjeti navesti više virtualne memorije.

Da biste potražili pomoć za promjenu postavki virtualne memorije, u pomoći za Windows potražite "promjena virtualne memorije".

Nemoj koristiti uštedu zaslona

Uštede zaslona koriste memoriju i pokreću se automatski. Zbog poboljšanja u dizajnu monitora, uštede zaslona više nisu potrebne za zaštitu monitora od "burn-in". Performanse možete poboljšati i poboljšati performanse računala tako da ne koristite uštedu zaslona.

Savjet: Nemojte se uzimati u uštedi zaslona da biste zaštitili računalo od neovlaštenog pristupa. Da biste zaštitili računalo kada se udaljite, pritisnite tipku s logotipom sustava Windows + L.

Nemoj koristiti pozadinu radne površine

Možda ćete vidjeti poboljšanja postavljanjem pozadine radne površine na (Ništa).

Vrh stranice

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.