Ovaj članak sadrži savete za poboljšanje performansi Microsoft Office Access baze podataka. Praćenjem ovih saveta možete ubrzati razne operacije baze podataka, kao što su pokretanje izveštaja ili otvaranje obrazaca zasnovanih na složenim upitima.
Jedan od najboljih načina da se poboljša performanse baze podataka jeste da kreirate indekse za uobičajena polja. Kreiranjem indeksa možete poboljšati performanse više nego što možete da koristite bilo koji savet u ovom članku. Access automatski kreira neke indekse za vas, ali treba pažljivo da razmotrite da li će dodatni indeksi poboljšati performanse.
Ovaj članak ne rešava načine za optimizaciju performansi određenih objekata baze podataka, na primer kreiranjem indeksa. Više informacija potražite u članku Kreiranje i korišćenje indeksa radi poboljšanja performansi.
U ovom članku
Poboljšanje performansi lokalne baze podataka
Sledeća uputstva vam mogu pomoći da optimizujete performanse lokalne Access baze podataka – baze podataka koja se skladišti na lokalnom čvrstom disku umesto na mreži.
Isključivanje automatskog ispravljanja imena
Funkcija automatskog ispravljanja imena pomaže da se osigura preimenovanje funkcionalnosti objekata baze podataka kada se preimenuju drugi objekti baze podataka na kojima oni zavise. Na primer, Ako preimenujete tabelu, a postoje upiti koji koriste tu tabelu, automatsko ispravljanje se uveri da se ti upiti ne slome zbog promene. Ova funkcija može biti korisna, ali ima neke spore performanse.
Ako je dizajn baze podataka stabilan i ako se objekti ne preimenuju, 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 imenaopozovite izbor u svim poljima za potvrdu.
Postavljanje baze podataka za automatski Sažimanje i popravljanje
Tokom vremena, performanse datoteke baze podataka mogu da se uspore zbog razmaka koji je ostao izbrisan ili privremeni objekat. Komanda " kompaktan i popravak " uklanja ovaj protraжeni prostor i može da pomogne bazi podataka da se pokreće brže i efikasnije. Možete da postavljate opciju da automatski pokreće komandu " kompaktan i popravljen " 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 aplikacijepotvrdite izbor u polju za potvrdu kompaktno zatvaranje .
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 istovremeno koriste bazu podataka 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 izaberite stavku Potraži.
-
U dijalogu Otvaranje izaberite datoteku baze podataka koju želite da otvorite. Listu Pogledajte ako treba da pretražite da biste pronašli datoteku baze podataka.
-
Kliknite na strelicu na dugmetu Otvori , a zatim izaberite stavku Otvori ekskluzivnu.
Isključivanje opcija automatskog ispravljanja
Access podrazumevano ispravlja pravopis dok kucate. Možete da isključite funkciju automatskog ispravljanja 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 opcijeIzaberite stavkuprovera.
-
U desnom oknu, u okviru Opcije automatskog ispravljanjakliknite na dugme 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 dobrotvornu priredbu, ali više opcija automatskog ispravljanja koje isključite, to je veća korist.
Poboljšanje performansi u okruženju za više korisnika
Sledeća uputstva vam mogu pomoći da optimizujete performanse Access baze podataka koja se koristi u okruženju sa više korisnika.
Podela baze podataka
Kada razdelite bazu podataka, stavljate tabele podataka u datoteku baze podataka na mrežnom serveru u okviru onog što se zove "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ženi podaci. Korisnici zadržavaju sopstvenu kopiju izložene baze podataka na računarima. Performanse će se poboljšati zato što se samo podaci šalju putem mreže.
Delite bazu podataka pomoću čarobnjaka Razdelnik baze podataka.
-
Na kartici Alatke baze podataka , u grupi Premeštanje podataka izaberite stavku Access baza podataka.
Promena postavke zaključavanja nivoa stranice ili zapisa
Access zaključa određenu količinu podataka dok uređujete zapise. Količina zaključanih podataka zavisi od postavke za zaključavanje koju odaberete. Možete poboljšati performanse biranjem nivoa stranice. Međutim, zaključavanje nivoa stranice može smanjiti dostupnost podataka, zato što je više podataka zaključano na nivou zapisa.
-
Zaključavanje nivoa stranice Access zaključava stranicu koja sadrži zapis (stranica je oblast memorije gde se zapis nalazi). Uređivanje zapisa sa omogućenom zaključavanjem nivoa stranice može da prouzrokuje i druge zapise uskladištene u blizini u memoriji. Međutim, performanse su generalno brže kada koristite zaključavanje nivoa stranice umesto zaključavanja nivoa zapisa.
-
Zaključavanje nivoa zapisa Access zaključava samo zapis koji se uređuje. Ne utiču na druge zapise.
Promena postavke zaključavanja nivoa stranice ili 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 funkcije "zaključavanje na nivou zapisa ".
Izbor odgovarajuće postavke za zaključavanje zapisa
Access zaključava zapise dok ih uređujete. Broj zapisa koje Access zaključava i koliko vremena su zaključani ti zapisi zavise od postavki locanja zapisa koju odaberete.
-
Bez zaključavanja Access ne zaključava zapis ili stranicu dok korisnik ne sačuva promene u njoj, što daje da podaci budu pristupačniji. Međutim, neusaglašenost sa podacima (simultano promene koje se unose u isti zapis) može da se pojavi ako koristite ovu postavku. Kada se desi neusaglašenost 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 prevazilaze dobitak.
-
Uređeni zapis Access zaključava zapis čim korisnik počne da ga uređuje. Kao rezultat, zapisi su zaključani za duže periode vremena, ali su neusaglašenosti sa podacima manja verovatnoća.
-
Svi zapisi Access zaključava sve zapise u tabeli dok je bilo koji obrazac ili list sa podacima koji koriste tu tabelu otvoren. 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 od ostalih opcija.
Promena postavke za zaključavanje 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 zapisaizaberite željenu opciju.
Prilagođavanje postavki za osvežavanje mreže i ažuriranje
Pokušajte da prilagodite Interval osvežavanja (SEC), da ažurirate Interval ponavljanja (msec), broj ponovnog pokušaja ažuriranjai ODBC intervala za osvežavanje (SEC) , kao primenljivo.
Koristite interval ponovno Pokušaj ažuriranja i broj početnih funkcija ažuriranja da biste naveli koliko često i koliko puta Access pokušava da sačuva zapis kada ga zatvori drugi korisnik.
Koristite postavke ODBC intervala i osvežavanje učestalosti da biste kontrolisali koliko često Access Osveži podatke. Osvežavanje samo ažurira podatke koji već postoje u listu sa podacima ili obrascu. Osvežavanje ne predstavlja redosled zapisa, prikaz novih zapisa ili uklanjanje izbrisanih zapisa i zapisa iz rezultata upita koji više ne zadovoljavaju navedene kriterijume. Da biste prikazali takve promene, ponovo potražite osnovne zapise za list sa podacima ili obrazac.
Promena postavki osvežavanja mreže i ažuriranja
-
Otvorite bazu podataka koju želite da brže pokrećete.
-
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 upit pomerili, pritisnite kombinaciju tastera SHIFT + F9.
Poboljšanje performansi pristupa na računaru
Sledeća uputstva mogu poboljšati performanse pristupa, bez obzira na to da li se baza podataka sa kojom radite skladišti na računaru ili na mreži.
Isključivanje animacija korisničkog interfejsa
Access korisnički interfejs uključuje animacije, kao što su kada se menija otvori. Iako ove animacije pomažu da se interfejs lakše koristi, mogu malo da uspore 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 Prikažiopozovite izbor u polju za potvrdu Prikaži animacije .
Isključivanje oznaka za radnju
Ako ne koristite oznake radnje, 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 Prikažiopozovite izbor u poljima za potvrdu Prikaži radnje na listovima sa podacima i u polju za potvrdu Prikaži radnje na obrascima i izveštajima .
Zatvaranje drugih programa koji se ne koriste
Zatvaranje drugih programa čini više dostupnom memorijom za pristup, što smanjuje upotrebu diskova i poboljšava performanse.
Napomena: Možda ćete želeti da napustite neke programe koji nastavljaju da rade u pozadini kada ih zatvorite. Potražite bilo koji program u sistemskoj traci poslova. Budite oprezni prilikom izlaska iz ovih programa zato što će neki programi biti neophodni da bi računar funkcionisao kao što očekujete. Ako imate ikakve sumnje, ne biste trebali da napustite ove programe.
Dodavanje još Rama na računar
Dodavanje RAM memorije na računar može da pomogne velikim upitima da se brže pokreću i da vam omogući da se više objekata baze podataka otvori odjednom. Pored toga, RAM je mnogo brži od virtuelne memorije na čvrstom disku. Kada dodate RAM, umanjite upotrebu diskova i Poboljšajte performanse.
Čišćenje čvrstih diskova
Periodično obavljanje ovog skupa koraka:
-
Izbrišite datoteke sa računara koje vam više nisu potrebne.
-
Izbrišite privremene Internet datoteke.
-
Ispraznite korpu za otpatke.
-
Uradite Kompaktne i opravke operacije u bazama podataka.
-
Defragmentirate čvrsti diskovi.
Onemogućavanje Windows usluga koje vam nisu potrebne
Na primer, ako imate dobro rešenje za pravljenje rezervnih kopija na računaru, trebalo bi da razmotrite Onemogućavanje usluge oporavka sistema. Onemogućavanje Microsoft Windows usluga koje ne koristite čini više RAM-a dostupnim za pristup.
Važno: Ako odlučite da onemogućite Windows usluge, pratite ono što ste onemogućili, tako da možete lako ponovo da omogućite sve Windows usluge koje odlučite da vam je potrebno.
Prilagođavanje postavki virtuelne memorije
U većini slučajeva, podrazumevana postavke virtuelne memorije koje koristi Windows trebalo bi da izvrše optimalno. Međutim, u nekim situacijama, postavke virtuelne memorije mogu da poboljšaju performanse pristupa. Razmotrite Podešavanje podrazumevanih postavki virtuelne memorije u sledećim slučajevima:
-
Nemate mnogo slobodnog 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 snažno.
U ovim slučajevima možete da dobijete bolje performanse tako što ćete navesti različitu disk jedinicu za virtuelnu memoriju.
Možete da dobijete i bolje performanse tako što ćete navesti fiksnu količinu prostora na disku za virtualnu memoriju. Razmotrite da navedete 1,5 puta više virtuelne memorije kao količinu Rama koji je instaliran na računaru. Na primer, ako imate 1.024 megabajta (MB) RAM-a, navedite 1.536 MB za virtuelnu memoriju.
Napomena: Možda ćete želeti da navedete više virtualne memorije ako istovremeno pokrećete nekoliko velikih aplikacija.
Za pomoć oko promene postavki virtuelne memorije pretražite pomoć za Windows za "promena virtuelne memorije".
Ne koristite čuvar ekrana
Čuvari ekrana koriste memoriju i automatski se počinju. Zbog poboljšanja u dizajnu monitora, čuvari ekrana više nisu potrebni za zaštitu monitora iz "narezivanje". Možete da poboljšate performanse i pomognete svom računaru da radi nesmetano ako ne koristite čuvar ekrana.
Savet: Ne pouzdajte se u č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.
Ne koristite pozadinu radne površine
Možda ćete videti neka poboljšanja postavljanjem pozadine radne površine na (nijedno).