Ovaj članak sadrži savete za poboljšanje performansi Microsoft Office Access baze podataka. Praćenjem ovih saveta možete da ubrzate mnoge operacije baze podataka, kao što su pokretanje izveštaja ili otvaranje obrazaca koji su zasnovani na složenim upitima.
Jedan od najboljih načina da poboljšate performanse baze podataka jeste da napravite indekse za najčešće korišćena polja. Kreiranjem indeksa možete da poboljšate performanse više nego što možete pomoću bilo kog saveta u ovom članku. Access automatski kreira neke indekse za vas, ali treba pažljivo da razmislite da li će dodatni indeksi poboljšati performanse.
Ovaj članak ne govori o načinima optimizacije performansi određenih objekata baze podataka, kao što je kreiranje indeksa. Dodatne informacije potražite u članku Create koristite indeks da biste poboljšali performanse.
U ovom članku
Pomozite u poboljšanju performansi lokalne baze podataka
Sledeća uputstva mogu da vam pomognu da optimizujete performanse lokalne Access baze podataka – baze podataka koja je uskladištena na lokalnom čvrstom disku, a ne na mreži.
Isključi automatsko ispravljanje imena
Funkcija automatskog ispravljanja imena obezbeđuje da funkcionalnost objekata baze podataka ostane netaknuta kada se preimenovane drugi objekti baze podataka od kojih zavise. Na primer, ako preimenujete tabelu, a postoje upiti koji koriste tu tabelu, automatsko ispravljanje imena obezbeđuje da se ti upiti ne prekidaju zbog promene. Ova funkcija može da bude korisna, ali neke spore performanse.
Ako je dizajn baze podataka stabilno i njegovi objekti neće biti preimenovani, možete bezbedno da isključite automatsko ispravljanje imena da biste poboljšali performanse.
-
Otvorite bazu podataka koju želite da optimizujete.
-
Izaberite stavke Datoteka > Opcije da biste otvorili dijalog Opcije programa Access.
-
U levom oknu dijaloga Access opcije izaberite stavku Aktuelna baza podataka.
-
U desnom oknu, u okviru Opcije automatskog ispravljanja imena opozovite izbor u svim poljima za potvrdu.
Automatsko sažimanje i popravljanje baze podataka
Vremenom performanse datoteke baze podataka mogu da budu spore zbog prostora koji ostaje dodeljen izbrisanim ili privremenim objektima. Komanda Sažmi i popravi uklanja ovaj traćeni prostor i može da pomogne da se baza podataka pokreće brže i efikasnije. Možete da podesite opciju za automatsko pokretanje komande Sažmi i popravi kada se baza podataka zatvori.
-
Otvorite bazu podataka koju želite da optimizujete.
-
Izaberite stavke Datoteka > Opcije da biste otvorili dijalog Opcije programa Access.
-
U levom oknu dijaloga Access opcije izaberite stavku Aktuelna baza podataka.
-
U desnom oknu, u okviru Opcije aplikacije potvrdite izbor u polju za potvrdu Sažmi prilikom zatvaranja.
Otvaranje baze podataka u isključivom režimu
Ako ste jedina osoba koja koristi bazu podataka, otvaranje baze podataka u isključiv režimu sprečava druge korisnike da koriste bazu podataka u isto vreme i mogu da poboljšaju performanse.
-
Pokrenite Access, ali ne otvarajte bazu podataka. Ako je baza podataka već otvorena, zatvorite je.
-
Kliknite na dugme Otvori , a zatim na dugme Potraži.
-
U dijalogu Otvaranje izaberite datoteku baze podataka koju želite da otvorite. Listu Pogledaj u možete da koristite ako treba da potražite datoteku baze podataka.
-
Kliknite na strelicu na dugmetu Otvori , a zatim izaberite stavku Otvori isključivo.
Isključivanje opcija automatskog ispravljanja
Access podrazumevano ispravlja pravopis dok kucate. Funkciju automatskog ispravljanja možete da isključite da biste poboljšali performanse.
-
Otvorite bazu podataka koju želite da optimizujete.
-
Izaberite stavke Datoteka > Opcije da biste otvorili dijalog Opcije programa Access.
-
U levom oknu dijaloga Access opcije izaberite stavku Provera.
-
U desnom oknu, u okviru Opcije automatskog ispravljanja izaberite stavku Opcije automatskog ispravljanja.
-
U dijalogu Opcije automatskog ispravljanja opozovite izbor u poljima za potvrdu za opcije koje ne želite.
Napomena: Ne morate da isključite sve opcije automatskog ispravljanja da biste videli pogodnost, ali što više opcija automatskog ispravljanja isključite, to će veća pogodnost biti.
Pomozite u poboljšanju performansi u okruženju sa više korisnika
Sledeća uputstva mogu da vam pomognu da optimizujete performanse Access baze podataka koja se koristi u okruženju sa više korisnika.
Razdeljivanje baze podataka
Kada razdelite bazu podataka, tabele sa podacima stavljate u datoteku baze podataka na mrežni server u potpornu bazu podataka. Druge objekte baze podataka, kao što su upiti, obrasci i izveštaji, stavljate u drugu datoteku baze podataka koja se zove izložena baza podataka. Korisnici na računarima čuvaju svoju kopiju izložene baze podataka. Performanse će se poboljšati jer se samo podaci šalju širom mreže.
Bazu podataka možete da razdelite pomoću čarobnjaka za razdeljivanje baza podataka.
-
Na kartici Alatke baze podataka, u grupi Premeštanje podataka izaberite stavku Access baza podataka.
Promena postavke zaključavanja na nivou stranice ili na nivou zapisa
Access zaključava određenu količinu podataka dok uređujete zapise. Količina podataka koja je zaključana zavisi od postavke zaključavanja koju odaberete. Možete da poboljšate performanse tako što ćete odabrati zaključavanje na nivou stranice. Međutim, zaključavanje na nivou stranice može smanjiti dostupnost podataka jer je zaključano više podataka nego zaključavanje na nivou zapisa.
-
Zaključavanje na nivou stranice Access zaključava stranicu koja sadrži zapis (stranica je oblast memorije gde se nalazi zapis). Uređivanje zapisa sa omogućenim zaključavanjem na nivou stranice takođe može dovesti do zaključavanja drugih zapisa koji su u blizini u memoriji. Međutim, performanse su obično brže kada koristite zaključavanje na nivou stranice umesto zaključavanja na nivou zapisa.
-
Zaključavanje na nivou zapisa Access zaključava samo zapis koji se uređuje. To ne utiče na druge zapise.
Promena postavke zaključavanja na nivou stranice ili na nivou zapisa
-
Otvorite bazu podataka koju želite da prilagodite.
-
Izaberite stavke Datoteka > Opcije da biste otvorili dijalog Opcije programa Access.
-
U levom oknu izaberite stavku Postavke klijenta.
-
U desnom oknu, u odeljku Više opcija potvrdite ili opozovite izbor u polju za potvrdu Otvori baze podataka pomoću zaključavanja na nivou zapisa.
Odaberite odgovarajuću postavku zaključavanja zapisa
Access zaključava zapise dok ih uređujete. Broj zapisa koje Access zaključava i vreme zaključavanja tih zapisa zavisi od postavke zaključavanja zapisa koju odaberete.
-
Bez zaključavanja Access ne zaključava zapis ili stranicu dok korisnik ne sačuva promene na njemu, što za rezultat ima veću čitljivost podataka. Međutim, do neusaglašenosti sa podacima (istovremeno izvršene u istom zapisu) može doći ako koristite ovu postavku. Kada dođe do neusaglašenosti podataka, korisnik mora da odluči koju verziju podataka treba zadržati. Ovo je obično najbrža opcija, ali neusaglašenosti podataka mogu da učine veću od dobitaka performansi.
-
Uređeni zapis Access zaključava zapis čim korisnik počne da ga uređuje. Kao rezultat toga, zapisi su zaključani tokom dužeg vremenskog perioda, ali je manja verovatnoća da će doći do neusaglašenosti podataka.
-
Svi zapisi Access zaključava sve zapise u tabeli dok je otvoren bilo koji obrazac ili list sa podacima koji koristi tu tabelu. To može da poboljša performanse za korisnika koji uređuje podatke u tabeli, ali ograničava mogućnost drugih korisnika da uređuju podatke više nego druge opcije.
Promena postavke zaključavanja zapisa
-
Otvorite bazu podataka koju želite da prilagodite.
-
Izaberite stavke Datoteka > Opcije da biste otvorili dijalog Opcije programa Access.
-
U levom oknu izaberite stavku Postavke klijenta.
-
U desnom oknu, u odeljku Više opcija, u okviru Podrazumevano zaključavanje zapisa izaberite željenu opciju.
Prilagođavanje postavki osvežavanja i ažuriranja mreže
Pokušajte da prilagodite interval osvežavanja (s), interval ponovnog pokušaja ažuriranja (msek), Broj ponovnih pokušaja ažuriranja i postavke intervala ODBC osvežavanja (s), kao što je primenljivo.
Koristite postavke Interval ponovnog pokušaja ažuriranja i Broj ponovnih pokušaja ažuriranja da biste naveli koliko često i koliko puta Access pokušava da sačuva zapis kada ga je zaključao drugi korisnik.
Koristite postavke intervala ODBC osvežavanjai Interval osvežavanja da biste kontrolisali koliko često Access osvežava podatke. Osvežavanje ažurira samo podatke koji već postoje u listu sa podacima ili obrascu. Osvežavanje ne prerasporedi zapise, ne prikazuje nove zapise niti uklanja izbrisane zapise i zapise iz rezultata upita koji više ne ispunjavaju navedene kriterijume. Da biste prikazali takve promene, ponavljate upit za osnovne zapise za list sa podacima ili obrazac.
Promena postavki osvežavanja i ažuriranja mreže
-
Otvorite bazu podataka kojoj želite da pomognete da brže radi.
-
Izaberite stavke Datoteka > Opcije da biste otvorili dijalog Opcije programa Access.
-
U levom oknu izaberite stavku Postavke klijenta.
-
U desnom oknu, u odeljku Više opcija promenite željene postavke.
Savet: Da biste ponovo izvršili upit, pritisnite kombinaciju tastera SHIFT+F9.
Pomozite da se poboljšaju performanse programa Access na računaru
Sledeća uputstva mogu da vam pomognu da poboljšate performanse programa Access, bez obzira na to da li je baza podataka sa kojom radite uskladištena na računaru ili mreži.
Isključivanje animacija korisničkog interfejsa
Korisnički interfejs programa Access obuhvata animacije, na primer kada se otvaraju meniji. Iako ove animacije olakšavaju korišćenje interfejsa, one mogu malo da usporiju stvari. Možete da ih isključite da biste poboljšali performanse.
-
Izaberite stavke Datoteka > Opcije da biste otvorili dijalog Opcije programa Access.
-
U levom oknu izaberite stavku Postavke klijenta.
-
U desnom oknu, u okviru Prikaz opozovite izbor u polju za potvrdu Prikaži animacije .
Isključivanje oznaka radnji
Ako ne koristite oznake radnji, isključite ih da biste poboljšali performanse.
-
Izaberite stavke Datoteka > Opcije da biste otvorili dijalog Opcije programa Access.
-
U levom oknu izaberite stavku Postavke klijenta.
-
U desnom oknu, u okviru Prikaz opozovite izbor u poljima za potvrdu Prikaži oznake radnji na listovima sa podacima i Prikaži oznake radnji na Forms izveštajima.
Zatvori druge programe koji se ne koriste
Zatvaranjem drugih programa dostupno je više memorije programu Access, što umanjuje upotrebu diska i poboljšava performanse.
Napomena: Možda ćete želeti i da izađete iz nekih programa koji su i dalje pokrenuti u pozadini kada ih zatvorite. Na sistemskoj traci poslova potražite sve takve programe. Budite pažljivi prilikom izlaska iz ovih programa jer će neki programi možda biti neophodni da bi računar funkcionisao kao što očekujete. Ako sumnjate, verovatno ne bi trebalo da izađete iz ovih programa.
Dodavanje još RAM memorije na računar
Dodavanje RAM memorije na računar može pomoći da se veliki upiti brže pokreću i mogu da vam dozvole da istovremeno otvorite više objekata baze podataka. Štaviše, RAM je mnogo brži od virtuelne memorije na čvrstom disku. Kada dodate RAM memoriju, pomažete u smanjenju korišćenja diska i poboljšanju performansi.
Čišćenje čvrstih diskova
Periodično izvršavajte ovaj skup koraka:
-
Izbrišite datoteke sa računara koje vam više nisu potrebne.
-
Izbrišite privremene internet datoteke.
-
Ispraznite korpu za otpatke.
-
Pokrenite operacije sažimanja i popravljanja na bazama podataka.
-
Defragmentujte čvrste diskove.
Onemogućavanje Windows usluga koje vam nisu potrebne
Na primer, ako imate dobro rešenje za pravljenje rezervne kopije radne površine, trebalo bi da razmotrite onemogućavanje usluge System Restore. Onemogućavanje Microsoft Windows usluga koje ne koristite čini više RAM-a dostupnim za Access.
Važno: Ako odlučite da onemogućite Windows usluge, pratite šta onemogućate, kako biste lako mogli ponovo da omogućite sve Windows usluge za koje odlučite da ih zahtevate.
Prilagođavanje postavki virtuelne memorije
U većini slučajeva, podrazumevana postavka virtuelne memorije koju koristi Windows trebalo bi da radi optimalno. Međutim, u nekim situacijama, prilagođavanje postavki virtuelne memorije može da poboljša performanse programa Access. Razmotrite podešavanje podrazumevanih postavki virtuelne memorije u sledećim slučajevima:
-
Nemate dovoljno dostupnog prostora na disku na disk jedinici koja se trenutno koristi za virtuelnu memoriju, a druga lokalna disk jedinica ima dostupan prostor.
-
Druga lokalna disk jedinica koja je brža od trenutne disk jedinice ima dostupan prostor i ne koristi se u mnogom broju.
U tim slučajevima ćete možda dobiti bolje performanse tako što ćete navesti drugu disk jedinicu za virtuelnu memoriju.
Možete da dobijete i bolje performanse tako što ćete navesti fiksnu količinu prostora na disku za virtuelnu memoriju. Razmislite o tome da navedete 1,5 puta veću virtuelnu memoriju kao količinu RAM memorije koja je instalirana na računaru. Na primer, ako imate 1.024 megabajta (MB) RAM memorije, navedite 1.536 MB za virtuelnu memoriju.
Napomena: Možda ćete želeti da navedete više virtuelne memorije ako često istovremeno pokrećete nekoliko velikih aplikacija.
Za pomoć sa promenom postavki virtuelne memorije potražite termin "promena virtuelne memorije" u Windows pomoći.
Nemoj da koristiš čuvar ekrana
Čuvari ekrana koriste memoriju i pokreni se automatski. Zbog sužavanja dizajna monitora, čuvari ekrana više nisu potrebni da bi zaštitili monitor od "narezivanja na ekran". Možete da poboljšate performanse i pomognete računaru da radi glatko ako ne koristite čuvar ekrana.
Savet: Nemojte se oslanjati na čuvar ekrana da biste zaštitili računar od neovlašćenog pristupa. Da biste zaštitili računar kada se udaljite, pritisnite taster sa Windows logotipom+L.
Nemoj da koristiš pozadinu radne površine
Možda ćete videti neko poboljšanje podešavanjem pozadine radne površine na (Nijedno).