Pomoć pri bržem radu programa Access

Primjenjuje se na
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

U ovom se članku navode savjeti za poboljšanje performansi baze podataka programa Microsoft Office Access. Pridržavanjem ovih savjeta možete ubrzati brojne operacije u bazi podataka, kao što su pokretanje izvješća ili otvaranje obrazaca utemeljenih na složenim upitima.

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

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

Sadržaj članka

Pomoć pri poboljšanju performansi lokalne baze podataka

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

Isključivanje samoispravka naziva

Značajka samoispravka naziva pridonosi očuvanju funkcionalnosti objekata baze podataka prilikom preimenovanja drugih objekata baze podataka o kojima ovise. Ako, primjerice, preimenujete tablicu, a postoje upiti koji koriste tu tablicu, samoispravak naziva osigurava da se ti upiti ne prekinu zbog promjene. Ta značajka može biti korisna, ali ima neke spore performanse.

Ako je dizajn baze podataka stabilan i njezini se objekti neće preimenovati, možete isključiti samoispravak naziva da biste poboljšali performanse.

  1. Otvorite bazu podataka koju želite optimizirati.
  2. KlikniteMogućnostidatoteke> 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 okvire.

Postavljanje baze podataka na automatsko sažimanje i popravak

S vremenom se performanse datoteke baze podataka mogu usporiti jer ostaje prostor dodijeljen izbrisanim ili privremenim objektima. Naredbom Sažmi i popravi uklanja se taj uzaludni prostor te omogućuje brže i učinkovitije funkcioniranje baze podataka. Možete postaviti mogućnost automatskog pokretanja naredbe Sažmi i popravi prilikom zatvaranja baze podataka.

  1. Otvorite bazu podataka koju želite optimizirati.
  2. KlikniteMogućnostidatoteke> 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 ekskluzivnom načinu

Ako ste jedina osoba koja koristi bazu podataka, otvaranje baze podataka u ekskluzivnom načinu onemogućit će drugim korisnicima istodobno korištenje baze podataka, što može pridonijeti boljim performansama.

  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 trebate potražiti datoteku baze podataka, koristite popis Traži u .
  4. Kliknite strelicu gumba Otvori , a zatim Otvori ekskluzivno.

Isključivanje mogućnosti samoispravka

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

  1. Otvorite bazu podataka koju želite optimizirati.

  2. KlikniteMogućnostidatoteke> 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 biste vidjeli pogodnost, no što više mogućnosti samoispravka isključite, to će pogodnost biti veća.

Vrh stranice

Pomoć pri poboljšanju performansi u višekorisničkom okruženju

Pomoću sljedećih smjernica možete optimizirati performanse baze podataka programa Access koja se koristi u višekorisničkom okruženju.

Podjela baze podataka

Kada podijelite bazu podataka, podatkovne tablice stavljate u datoteku baze podataka na mrežnom poslužitelju koji se naziva pozadinskom bazom podataka. Ostale objekte baze podataka, kao što su upiti, obrasci i izvješća, smjestite u drugu datoteku baze podataka koja se naziva pristupna baza podataka. Korisnici na računalima zadržavaju vlastitu kopiju pristupne baze podataka. Performanse će se poboljšati jer se samo podaci šalju putem mreže.

Bazu podataka podjelit ćete pomoću čarobnjaka za razdjelnik baza 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 se zaključavaju ovisi o odabranoj postavci zaključavanja. Možete poboljšati performanse ako odaberete zaključavanje na razini stranice. No zaključavanje na razini stranice može smanjiti dostupnost podataka jer se zaključava više podataka nego pri zaključavanju na razini zapisa.

  • Zaključavanje na razini stranice Access će zaključati stranicu koja sadrži zapis (stranica je područje memorije u kojem se zapis nalazi). Uređivanje zapisa s omogućenim zaključavanjem na razini stranice može uzrokovati i zaključavanje ostalih zapisa pohranjenih u blizini memorije. Međutim, performanse su općenito i 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. Ostali zapisi neće biti zahvaćeni.

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

  1. Otvorite bazu podataka koju želite prilagoditi.
  2. KlikniteMogućnostidatoteke> da biste otvorili dijaloški okvir Mogućnosti programa Access.
  3. U lijevom oknu kliknite Client Settings.
  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 vrijeme zaključavanja zapisa ovisi o odabranoj postavci zaključavanja zapisa.

  • Bez zaključavanja Access ne zaključava zapis ili stranicu dok korisnik ne spremi promjene na njima, čime su podaci jednostavniji dostupni. No ako koristite tu postavku, može doći do sukoba podataka (istodobne promjene na istom zapisu). Kada dođe do sukoba podataka, korisnik mora odlučiti koju verziju podataka želi zadržati. To je obično najbrža mogućnost, no sukobi podataka mogu nadmašiti performanse.
  • Uređeni zapis Access zaključava zapis čim ga korisnik počne uređivati. Zbog toga se zapisi zaključavaju na dulje vrijeme, ali je vjerojatnost sukoba podataka manja.
  • Svi zapisi Access zaključava sve zapise u tablici dok je otvoren obrazac ili podatkovna tablica koja koristi tu tablicu. Time se mogu poboljšati performanse korisnika koji uređuje podatke u tablici, ali se drugim korisnicima ograničava mogućnost uređivanja podataka više nego pomoću drugih mogućnosti.

Promjena postavke zaključavanja zapisa 

  1. Otvorite bazu podataka koju želite prilagoditi.
  2. KlikniteMogućnostidatoteke> da biste otvorili dijaloški okvir Mogućnosti programa Access.
  3. U lijevom oknu kliknite Client Settings.
  4. U desnom oknu u odjeljku Dodatno u odjeljku Zadano zaključavanje zapisa kliknite željenu mogućnost.

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

Pokušajte prilagoditi postavke intervala osvježavanja (s),intervala ponovnog pokušaja ažuriranja (ms),broja ponovnih ažuriranja i ODBC intervala osvježavanja (s), ovisno o potrebi.

Postavke Interval pokušaja ažuriranja i Broj ponovnih pokušaja ažuriranja omogućuju vam da biste odredili koliko često i koliko puta Access pokušava spremiti zapis kada ga zaključa drugi korisnik.

Postavke ODBC intervala osvježavanja i intervala osvježavanja određuju se učestalošću kojom će Access osvježavati podatke. Osvježavanjem se ažuriraju samo podaci koji već postoje u podatkovnoj tablici ili obrascu. Osvježavanjem se ne mijenja redoslijed zapisa, ne prikazuju novi zapisi niti se uklanjaju izbrisani zapisi i zapisi iz rezultata upita koji više ne zadovoljavaju navedene kriterije. Da biste pogledali takve promjene, ponovno pošaljite upit za temeljne zapise za podatkovnu tablicu ili obrazac.

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

  1. Otvorite bazu podataka čije će brže funkcioniranje.
  2. KlikniteMogućnostidatoteke> da biste otvorili dijaloški okvir Mogućnosti programa Access.
  3. U lijevom oknu kliknite Client Settings.
  4. U desnom oknu u odjeljku Dodatno promijenite željene postavke.

Savjet

Da biste ponovili upit, pritisnite SHIFT+F9.

Vrh stranice

Poboljšajte performanse programa Access na računalu

Sljedeće smjernice mogu pomoći u poboljšanju performansi 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 otvore izbornici. Iako te animacije olakšavaju korištenje sučelja, mogu malo usporiti stvari. Možete ih isključiti da biste poboljšali performanse.

  1. KlikniteMogućnostidatoteke> da biste otvorili dijaloški okvir Mogućnosti programa Access.
  2. U lijevom oknu kliknite Client Settings.
  3. U desnom oknu u odjeljku Prikaz poništite potvrdni okvir Prikaži animacije .

Isključivanje oznaka radnji

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

  1. KlikniteMogućnostidatoteke> da biste otvorili dijaloški okvir Mogućnosti programa Access.
  2. U lijevom oknu kliknite Client Settings.
  3. U desnom oknu u odjeljku Prikaz poništite potvrdne okvire Prikaži oznake akcije u podatkovnim tablicama i Prikaži oznake akcije na obrascima i izvješćima .

Zatvorite ostale programe koji se ne koriste

Zatvaranjem drugih programa oslobađa se više memorije za Access, što smanjuje korištenje diska i poboljšava performanse.

Napomena

Možda ćete htjeti zatvoriti neke programe koji se i dalje izvode u pozadini nakon što ih zatvorite. U području obavijesti potražite takve programe. Budite pažljivi prilikom izlaska iz tih programa jer bi neki programi mogli biti nužni da bi računalo funkcioniralo na očekivani način. Ako imate bilo kakvih sumnji, vjerojatno ne biste trebali zatvoriti te programe.

Dodavanje još RAM-a na računalo

Dodavanjem RAM-a na računalo možete ubrzati pokretanje velikih upita i omogućiti da istodobno bude otvoreno više objekata baze podataka. Štoviše, RAM je mnogo brži od virtualne memorije na tvrdom disku. Dodavanjem RAM-a minimizirate korištenje diska i poboljšavate performanse.

Očistite pogone tvrdog diska

Povremeno izvršite ovaj skup koraka:

  1. Izbrišite s računala datoteke 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 baza podataka.
  5. Defragmentirajte pogone tvrdog diska.

Onemogućite servise sustava Windows koji vam nisu potrebni

Ako, primjerice, imate dobro rješenje za sigurnosno kopiranje na radnoj površini, trebali biste onemogućiti servis Vraćanje sustava. Onemogućavanjem servisa sustava Microsoft Windows koje ne koristite oslobađa se više RAM-a za Access.

Važno

Ako odlučite onemogućiti servise sustava Windows, pratite što ste onemogućili da biste mogli jednostavno ponovno omogućiti sve servise sustava Windows za koje procijenite da su vam potrebni.

Prilagodba postavki virtualne memorije

U većini slučajeva zadana postavka virtualne memorije koju koristi Windows trebala bi funkcionirati optimalno. 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 trenutačno koristi kao virtualna memorija nema mnogo slobodnog diskovnog prostora, a ima ga slobodnog prostora na drugom lokalnom pogonu.
  • Drugi lokalni pogon koji je brži od trenutačnog pogona ima slobodan prostor i ne koristi se često.

U tim slučajevima bolje performanse možete postići ako odredite drugi pogon za virtualnu memoriju.

Bolje performanse možete dobiti i ako odredite fiksnu količinu diskovnog prostora za virtualnu memoriju. Razmislite o tome da navedete 1,5 puta više virtualne memorije od količine RAM-a instalirane na računalo. Ako, primjerice, imate 1024 megabajta (MB) RAM-a, navedite 1536 MB za virtualnu memoriju.

Napomena

Ako često pokrećete nekoliko velikih aplikacija istovremeno, bilo bi dobro odrediti više virtualne memorije.

Za pomoć s promjenom postavki virtualne memorije u pomoći sustava Windows potražite "promjena virtualne memorije".

Nemojte koristiti čuvar zaslona

Čuvari 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 "izgaranja". Ako ne koristite čuvar zaslona, možete malo poboljšati performanse i pomoći računalu da radi nesmetanije.

Savjet

Nemojte se oslanjati na čuvar zaslona kao zaštitu svojeg računala od neovlaštenog pristupa. Da biste zaštitili računalo kada ga prestanete upotrebljavati, pritisnite tipku s logotipom sustava Windows + L.

Nemojte koristiti pozadinu radne površine

Možda ćete primijetiti određeno poboljšanje ako pozadinu radne površine postavite na (Nema).

Vrh stranice