Ovaj članak sadrži savete za poboljšanje performansi Microsoft Office Access baze podataka. Ako sledite ove savete, 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 pravite indekse za polja koja se često koriste. Pravljenjem indeksa možete da poboljšate performanse više nego što biste to mogli pomoću bilo kog saveta u ovom članku. Access automatski kreira neke indekse za vas, ali pažljivo razmotrite da li će dodatni indeksi poboljšati performanse.
Ovaj članak ne govori o načinima za optimizovanje performansi određenih objekata baze podataka, kao što je izrada indeksa. Više informacija potražite u članku Kreiranje i upotreba indeksa radi poboljšanja performansi.
U ovom članku
- Doprineti poboljšanju performansi lokalne baze podataka
- Poboljšajte performanse u okruženju sa više korisnika
- Poboljšajte performanse programa Access na računaru
Doprineti poboljšanju performansi lokalne baze podataka
Sledeća uputstva mogu vam pomoći da optimizujete performanse lokalne Access baze podataka – baze podataka koja je uskladištena na lokalnom čvrstom disku, a ne na mreži.
- Isključivanje automatskog ispravljanja imena
- Podešavanje baze podataka da se automatski sažima i popravlja
- Otvaranje baze podataka u isključivom režimu
- Isključivanje opcija automatskog ispravljanja
Isključivanje automatskog ispravljanja imena
Funkcija automatskog ispravljanja imena omogućava da se osigura da funkcionalnost objekata baze podataka ostane netaknuta kada se drugi objekti baze podataka od kojih oni zavise preimenuju. Na primer, ako preimenujete tabelu i postoje upiti koji koriste tu tabelu, automatsko ispravljanje imena obezbeđuje da se ti upiti ne prekinu zbog promene. Ova funkcija može da bude korisna, ali ima i spore performanse.
Ako je dizajn baze podataka stabilan i njeni 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.
- Izaberitestavku "Opcijedatoteke>" da biste otvorili dijalog "Access opcije".
- U levom oknu dijaloga Access opcije izaberite stavku Aktuelna baza podataka.
- U desnom oknu, u okviru opcija automatskog ispravljanja imena opozovite izbor u svim poljima za potvrdu.
Podešavanje baze podataka da se automatski sažima i popravlja
Vremenom performanse datoteke baze podataka mogu da se uspore zbog prostora koji ostaje dodeljen izbrisanim ili privremenim objektima. Komanda " Sažmi i popravi " uklanja taj izgubljeni prostor i može pomoći da baza podataka radi brže i efikasnije. Možete da podesite opciju da se komanda Sažmi i popravi automatski pokreće kad se baza podataka zatvori.
- Otvorite bazu podataka koju želite da optimizujete.
- Izaberitestavku "Opcijedatoteke>" da biste otvorili dijalog "Access opcije".
- 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čivom režimu sprečava druge korisnike da je koriste u isto vreme i može da poboljša performanse.
- Pokrenite Access, ali ne otvarajte bazu podataka. Ako je baza podataka već otvorena, zatvorite je.
- Kliknite na dugme "Otvori", a zatim na dugme "Pregledaj".
- U dijalogu "Otvaranje " izaberite datoteku baze podataka koju želite da otvorite. Možete da koristite listu " Pogledaj u" ako treba da potražite datoteku baze podataka.
- Kliknite na strelicu na dugmetu " Otvori ", a zatim izaberite stavku " Otvori ekskluzivno".
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.
Izaberitestavku "Opcijedatoteke>" da biste otvorili dijalog "Access opcije".
U levom oknu dijaloga "Access opcije" izaberite stavku "Provera".
U desnom oknu, u okviru opcija automatskog ispravljanja kliknite na dugme "Opcije automatskog ispravljanja".
U dijalogu " Opcije automatskog ispravljanja " opozovite izbor u poljima za potvrdu pored opcija 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 je veća korist.
Poboljšajte performanse u okruženju sa više korisnika
Sledeća uputstva mogu vam pomoći da optimizujete performanse Access baze podataka koja se koristi u okruženju sa više korisnika.
- Razdeljivanje baze podataka
- Promena postavke zaključavanja na nivou stranice ili zapisa
- Odaberite odgovarajuću postavku za zaključavanje zapisa
- Prilagođavanje postavki za osvežavanje i ažuriranje mreže
Razdeljivanje baze podataka
Kada razdelite bazu podataka, tabele podataka stavljate u datoteku baze podataka na mrežnom serveru u onome što se naziva pozadinska baza 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 čuvaju sopstvenu kopiju izložene baze podataka na svojim računarima. Performanse će se poboljšati jer se samo podaci šalju preko mreže.
Bazu podataka razdvajate pomoću čarobnjaka za razdelnike baze podataka.
- Na kartici "Alatke baze podataka ", u grupi "Premeštanje podataka " kliknite na dugme "Access baza podataka".
Promena postavke zaključavanja na nivou stranice ili zapisa
Access zaključava određenu količinu podataka dok uređujete zapise. Količina podataka koja je zaključana zavisi od odabrane postavke zaključavanja. Možete da poboljšate performanse tako što ćete odabrati zaključavanje na nivou stranice. Međutim, zaključavanje na nivou stranice može da smanji dostupnost podataka zato što se zaključava više podataka nego u slučaju zaključavanja na nivou zapisa.
- Zaključavanje na nivou stranice Access zaključava stranicu koja sadrži zapis (stranica je oblast memorije u kojoj se nalazi zapis). Uređivanje zapisa sa omogućenim zaključavanjem na nivou stranice može da izazove i zaključavanje drugih zapisa uskladištenih u blizini memorije. Međutim, performanse su generalno 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 zapisa
- Otvorite bazu podataka koju želite da prilagodite.
- Izaberitestavku "Opcijedatoteke>" da biste otvorili dijalog "Access opcije".
- U levom oknu izaberite stavku "Postavke klijenta".
- U desnom oknu, u odeljku Više potvrdite ili opozovite izbor u polju za potvrdu Otvori baze podataka pomoću zaključavanja na nivou zapisa .
Odaberite odgovarajuću postavku za zaključavanje zapisa
Access zaključava zapise dok ih uređujete. Broj zapisa koje Access zaključava i vremenski period tokom kojih će ti zapisi biti zaključani zavise od odabrane postavke zaključavanja zapisa.
- Bez zaključavanja Access ne zaključava zapis ili stranicu dok korisnik ne sačuva promene na njima, što dovodi do toga da podaci budu lakše dostupni. Međutim, može doći do neusaglašenosti podataka (istovremene promene istog zapisa) ako koristite ovu postavku. Kada dođe do neusaglašenosti podataka, korisnik mora da odluči koju verziju podataka će zadržati. Ovo je obično najbrža opcija, ali neusaglašenosti podataka mogu da nadmaše povećanje performansi.
- Uređen zapis Access zaključava zapis čim korisnik počne da ga uređuje. Zbog toga su zapisi zaključani na duži vremenski period, ali je manja verovatnoća neusaglašenosti među podacima.
- Svi zapisi Access zaključava sve zapise u tabeli dok su otvoreni svi obrasci ili listovi sa podacima koji koriste tu tabelu. Ovo 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.
- Izaberitestavku "Opcijedatoteke>" da biste otvorili dijalog "Access opcije".
- U levom oknu izaberite stavku "Postavke klijenta".
- U desnom oknu, u odeljku Više opcija , u okviru podrazumevanog zaključavanja zapisa izaberite željenu opciju.
Prilagođavanje postavki za osvežavanje i ažuriranje mreže
Pokušajte da prilagodite postavke intervala osvežavanja (s),intervala ponovnog pokušaja ažuriranja (msek), broja ponovnih ažuriranja i intervala ODBC osvežavanja (s), po potrebi.
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.
Postavke intervala ODBC osvežavanja i intervala osvežavanja koristite 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 menja redosled zapisa, ne prikazuje nove zapise niti uklanja izbrisane zapise i zapise iz rezultata upita koji više ne ispunjavaju određene kriterijume. Da biste videli takve promene, ponavljate upit nad osnovnim zapisima za list sa podacima ili obrazac.
Promena postavki za osvežavanje i ažuriranje mreže
- Otvorite bazu podataka za koju želite da pomognete da brže radi.
- Izaberitestavku "Opcijedatoteke>" da biste otvorili dijalog "Access opcije".
- U levom oknu izaberite stavku "Postavke klijenta".
- U desnom oknu, u odeljku Više opcija promenite željene postavke.
Savet
Da biste ponovili upit, pritisnite kombinaciju tastera SHIFT+F9.
Poboljšajte performanse programa Access na računaru
Sledeća uputstva mogu da poboljšaju performanse programa Access, bez obzira na to da li je baza podataka sa kojom radite uskladištena na računaru ili na mreži.
- Isključivanje animacija korisničkog interfejsa
- Isključivanje oznaka radnje
- Zatvorite druge programe koji se ne koriste
- Dodavanje još RAM memorije na računar
- Čišćenje čvrstih diskova
- Onemogućite Windows usluge koje vam nisu potrebne
- Prilagođavanje postavki virtuelne memorije
- Nemojte koristiti čuvar ekrana
- Nemojte koristiti pozadinu radne površine
Isključivanje animacija korisničkog interfejsa
Access korisnički interfejs uključuje animacije, kao na primer prozore otvaranja menija. Iako ove animacije olakšavaju korišćenje interfejsa, one mogu malo da uspore stvari. Možete da ih isključite da biste poboljšali performanse.
- Izaberitestavku "Opcijedatoteke>" da biste otvorili dijalog "Access opcije".
- 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 radnje
Ako ne koristite oznake radnje, isključite ih da biste poboljšali performanse.
- Izaberitestavku "Opcijedatoteke>" da biste otvorili dijalog "Access opcije".
- U levom oknu izaberite stavku "Postavke klijenta".
- U desnom oknu, u okviru "Prikaz", opozovite izbor u poljima za potvrdu "Prikaži oznake radnje" na listovima sa podacima i Prikaži oznake radnje u obrascima i izveštajima .
Zatvorite druge programe koji se ne koriste
Kada zatvorite druge programe, Access će dobiti više memorije, što smanjuje upotrebu diska i poboljšava performanse.
Napomena
Možda ćete želeti i da izađete iz nekih programa koji nastavljaju da rade u pozadini pošto ih zatvorite. Potražite takve programe na sistemskoj traci poslova. Budite pažljivi prilikom izlaska iz ovih programa, jer neki programi mogu biti neophodni da bi računar funkcionisao na očekivani način. Ako imate bilo kakve sumnje, 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 ubrzati pokretanje velikih upita i može vam omogućiti da istovremeno otvorite više objekata baze podataka. Štaviše, RAM je mnogo brži od virtuelne memorije na čvrstom disku. Kada dodate RAM, pomažete da se smanji upotreba diska i poboljšaju performanse.
Čišćenje čvrstih diskova
Povremeno izvršite ovaj skup koraka:
- Izbrišite sa računara datoteke koje vam više nisu potrebne.
- Izbrišite privremene internet datoteke.
- Ispraznite korpu za otpatke.
- Pokrenite operacije sažimanja i popravljanja baza podataka.
- Defragmentujte čvrste diskove.
Onemogućite Windows usluge koje vam nisu potrebne
Na primer, ako imate dobro rešenje za rezervne kopije radne površine, trebalo bi da razmotrite onemogućavanje usluge Vraćanje sistema u prethodno stanje. Onemogućavanje Microsoft Windows usluga koje ne koristite, oslobađa se više RAM memorije za Access.
Važno
Ako odlučite da onemogućite Windows usluge, pratite šta ste onemogućili da biste lako mogli ponovo da omogućite sve Windows usluge za koje odlučite da su vam potrebne.
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 prilagođavanje podrazumevanih postavki virtuelne memorije u sledećim slučajevima:
- Nemate mnogo dostupnog prostora na disku na disk jedinici koja se trenutno koristi za virtuelnu memoriju, a druga lokalna disk jedinica ima dostupan prostor.
- Drugi lokalni disk jedinica koji je brži od trenutnog ima dostupan prostor i ne koristi se u velikoj meri.
U tim slučajevima, možda ćete postići bolje performanse ako navedete drugu disk jedinicu za virtuelnu memoriju.
Takođe možete da postignete 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 količinu virtuelne memorije od količine RAM-a koja je instalirana na računaru. Na primer, ako imate 1024 megabajta (MB) RAM-a, navedite 1536 MB za virtuelnu memoriju.
Napomena
Ako često istovremeno pokrećete nekoliko velikih aplikacija, možete navesti više virtuelne memorije.
Pomoć oko promene postavki virtuelne memorije potražite u pomoći za Windows za "promena virtuelne memorije".
Nemojte koristiti čuvar ekrana
Čuvari ekrana koriste memoriju i pokreću se automatski. Zbog poboljšanja u dizajnu monitora, čuvari ekrana više nisu potrebni kako bi zaštitili monitor od "izgaranja". Ako ne koristite čuvar ekrana, možete malo da poboljšate performanse i pomognete da računar radi nesmetano.
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.
Nemojte koristiti pozadinu radne površine
Možda ćete primetiti poboljšanje ako postavite pozadinu radne površine na vrednost (Nijedno).