See artikkel sisaldab näpunäiteid Microsoft Office Accessi andmebaasi jõudluse parandamiseks. Nende näpunäidete abil saate kiirendada paljusid andmebaasitoiminguid( nt aruannete käitamine või keerukatel päringutel põhinevate vormide avamine).
Üks parimaid viise andmebaasi jõudluse parandamiseks on luua enimkasutatavate väljade indeksid. Indeksite loomisega saate jõudlust suurendada, kui saate kasutada selles artiklis toodud näpunäiteid. Access loob automaatselt mõned registrid, kuid peaksite hoolikalt kaaluma, kas täiendavad registrid parandavad jõudlust.
Selles artiklis ei käsitleta viise, kuidas optimeerida teatud andmebaasiobjektide jõudlust, näiteks registri loomise teel. Lisateavet leiate artiklist jõudluse parandamiseks registri Create ja kasutamine.
Selle artikli teemad
Kohaliku andmebaasi jõudluse parandamine
Järgmised juhised aitavad optimeerida kohaliku Accessi andmebaasi jõudlust – andmebaasi, mis on talletatud kohalikul kõvakettal, mitte võrgus.
Nime automaatkorrektuuri väljalülitamine
Funktsioon Nime automaatkorrektuur aitab tagada, et andmebaasiobjektide funktsionaalsus jääb puutumata ka teiste andmebaasiobjektide ümbernimetamisel, millest need sõltuvad. Näiteks kui nimetate tabeli ümber ja on päringuid, mis seda tabelit kasutavad, tagab nime automaatkorrektuur, et need päringud ei katke muutuse tõttu. Sellest funktsioonist võib olla kasu, kuid see aeglustab jõudlust.
Kui andmebaasi kujundus on stabiilne ja selle objekte ei nimetata ümber, saate jõudluse parandamiseks nime automaatkorrektuuri turvaliselt välja lülitada.
-
Avage andmebaas, mida soovite optimeerida.
-
Dialoogiboksi Accessi suvandid avamiseks klõpsake nuppu Fail > Suvandid.
-
Klõpsake dialoogiboksi Accessi suvandid vasakpoolsel paanil suvandit Praegune andmebaas.
-
Tühjendage parempoolsel paanil jaotises Nime automaatkorrektuuri suvandid kõik märkeruudud.
Andmebaasi automaatne tihendamine ja parandamine
Aja jooksul võib andmebaasifaili jõudlus muutuda aeglaseks, kuna kustutatud või ajutistele objektidele eraldatav ruum jääb alles. Käsk Tihenda ja paranda eemaldab selle raisatud ruumi ning aitab andmebaasi kiiremini ja tõhusamalt käitada. Kui andmebaas sulgub, saate määrata käsu Tihenda ja paranda automaatselt käivitamise suvandi.
-
Avage andmebaas, mida soovite optimeerida.
-
Dialoogiboksi Accessi suvandid avamiseks klõpsake nuppu Fail > Suvandid.
-
Klõpsake dialoogiboksi Accessi suvandid vasakpoolsel paanil suvandit Praegune andmebaas.
-
Märkige parempoolsel paanil jaotises Rakendusesuvandid ruut Tihenda sulgemisel .
Andmebaasi avamine eksklusiivrežiimis
Kui kasutate andmebaasi ainsana, takistab andmebaasi avamine eksklusiivne režiimis teistel kasutajatel andmebaasi samaaegset kasutamist ja võib parandada jõudlust.
-
Käivitage Access, kuid ärge avage andmebaasi. Kui andmebaas on juba avatud, sulgege see.
-
Klõpsake nuppu Ava ja seejärel nuppu Sirvi.
-
Valige dialoogiboksis Avamine andmebaasifail, mille soovite avada. Kui soovite andmebaasifaili otsimiseks sirvida, saate kasutada loendit Vt .
-
Klõpsake nupu Ava noolt ja seejärel käsku Ava eksklusiivselt.
Automaatkorrektuuri suvandite väljalülitamine
Vaikimisi parandab Access õigekirja tippimise ajal. Jõudluse parandamiseks saate automaatkorrektuuri funktsiooni välja lülitada.
-
Avage andmebaas, mida soovite optimeerida.
-
Dialoogiboksi Accessi suvandid avamiseks klõpsake nuppu Fail > Suvandid.
-
Klõpsake dialoogiboksi Accessi suvandid vasakpoolsel paanil nuppu Õigekeelsuskontroll.
-
Klõpsake parempoolsel paanil jaotises Automaatkorrektuuri suvandid nuppu Automaatkorrektuuri suvandid.
-
Tühjendage dialoogiboksis Automaatkorrektuuri suvandid nende suvandite märkeruudud, mida te ei soovi.
Märkus.: Eelise nägemiseks ei pea te kõiki automaatkorrektuuri suvandeid välja lülitama, kuid mida rohkem automaatkorrektuuri suvandeid välja lülitate, seda suurem on eelis.
Jõudluse parandamine mitme kasutajaga keskkonnas
Järgmised juhised aitavad teil optimeerida mitme kasutajaga keskkonnas kasutatava Accessi andmebaasi jõudlust.
Andmebaasi tükeldamine
Andmebaasi tükeldamisel paigutate andmetabelid võrguserveris asuvasse andmebaasifaili tagaandmebaasi. Saate panna muud andmebaasiobjektid (nt päringud, vormid ja aruanded) teise andmebaasifaili, mida nimetatakse eesandmebaasiks. Kasutajad säilitavad oma arvutites oma eesandmebaasi koopia. Jõudlus paraneb, kuna võrgus saadetakse ainult andmeid.
Andmebaasi tükeldamiseks saate kasutada andmebaasi tükeldusviisardit.
-
Klõpsake menüü Andmebaasiriistad jaotises Andmete teisaldamine nuppu Accessi andmebaas.
Lehetaseme või kirjetaseme lukustussätte muutmine
Access lukustab kirjete redigeerimise ajal teatud hulga andmeid. Lukustatud andmete hulk sõltub teie valitud lukustussättest. Jõudluse parandamiseks saate valida lehetasemel lukustamise. Lehetasemel lukustamine võib aga vähendada andmete kättesaadavust, kuna lukustatakse rohkem andmeid kui kirjetasemel lukustamise korral.
-
Lehetaseme lukustamine Access lukustab kirjet sisaldava lehe (leht on mäluala, kus kirje asub). Kui lehetasemel lukustamine on lubatud, võib kirje redigeerimine põhjustada ka muude mällu salvestatud kirjete lukustamise. Siiski on jõudlus lehetasemel lukustuse kasutamisel kirjetasemel lukustamise asemel üldiselt kiirem.
-
Kirjetaseme lukustamine Access lukustab ainult redigeeritava kirje. See ei mõjuta muid kirjeid.
Lehetaseme või kirjetaseme lukustussätte muutmine
-
Avage andmebaas, mida soovite kohandada.
-
Dialoogiboksi Accessi suvandid avamiseks klõpsake nuppu Fail > Suvandid.
-
Klõpsake vasakpaanil nuppu Kliendisätted.
-
Märkige või tühjendage parempoolsel paanil jaotises Täpsemalt ruut Ava andmebaasid kirjetasemel lukustamise abil .
Sobiva kirjelukustussätte valimine
Access lukustab kirjed redigeerimise ajal. Accessi lukustatavate kirjete arv ja nende kirjete lukustamise aeg oleneb teie valitud kirjelukustuse sättest.
-
Lukke pole Access ei lukusta kirjet või lehte enne, kui kasutaja salvestab selle muudatused, mistõttu on andmed hõlpsamini kättesaadavad. Kui kasutate seda sätet, võivad siiski ilmneda andmekonfliktid (samaaegsed muudatused samas kirjes). Andmekonflikti ilmnemisel peab kasutaja otsustama, milline andmete versioon säilitada. See on üldiselt kõige kiirem variant, kuid andmekonfliktid võivad jõudluse kasvust üle kaalutleda.
-
Redigeeritud kirje Access lukustab kirje niipea, kui kasutaja hakkab seda redigeerima. Seetõttu lukustatakse kirjed pikemaks ajaks, kuid andmekonfliktid on väiksema tõenäosusega.
-
All records (Kõik kirjed) Access lukustab kõik tabeli kirjed, samal ajal kui kõik seda tabelit kasutavad vormid või andmelehed on avatud. See võib parandada jõudlust kasutaja jaoks, kes redigeerib tabelis olevaid andmeid, kuid piirab teiste kasutajate võimet redigeerida andmeid rohkem kui muud võimalused.
Kirjelukustussätte muutmine
-
Avage andmebaas, mida soovite kohandada.
-
Dialoogiboksi Accessi suvandid avamiseks klõpsake nuppu Fail > Suvandid.
-
Klõpsake vasakpaanil nuppu Kliendisätted.
-
Klõpsake parempoolsel paanil jaotise Täpsemalt jaotises Kirjete vaikelukustus soovitud suvandit.
Võrgu värskendamise ja värskendamise sätete reguleerimine
Proovige reguleerida vastavalt vajadusele värskendusintervalli (s) ja värskenduskatsete intervalli (msec),värskenduskatsete arvu ja ODBC värskendusintervalli (s) sätteid.
Värskenduskatsete intervalli ja värskenduskatsete arvu sätete abil saate määrata, kui sageli ja mitu korda proovib Access kirjet salvestada, kui mõni teine kasutaja on selle lukustanud.
ODBC värskendusintervalli ja värskendusintervalli sätete abil saate määrata, kui sageli Access teie andmeid värskendab. Värskendamisel värskendatakse ainult need andmed, mis on teie andmelehel või vormil juba olemas. Värskendamine ei muuda kirjete järjestust, ei kuva uusi kirjeid ega eemalda kustutatud kirjeid ja kirjeid päringutulemitest, mis ei vasta enam määratud kriteeriumidele. Nende muudatuste vaatamiseks tuleb uuesti esitada andmelehe või vormi aluseks olevad kirjed.
Võrgu värskendamise ja värskendamise sätete muutmine
-
Avage andmebaas, mis aitab kiiremini töötada.
-
Dialoogiboksi Accessi suvandid avamiseks klõpsake nuppu Fail > Suvandid.
-
Klõpsake vasakpaanil nuppu Kliendisätted.
-
Muutke parempoolsel paanil jaotises Täpsemalt soovitud sätteid.
Näpunäide.: Korduspäringu tegemiseks vajutage klahvikombinatsiooni SHIFT+F9.
Arvutis Accessi jõudluse parandamine
Järgmised juhised aitavad parandada Accessi jõudlust olenemata sellest, kas andmebaas, millega töötate, on salvestatud teie arvutisse või võrku.
Kasutajaliidese animatsioonide väljalülitamine
Accessi kasutajaliides hõlmab animatsioone, näiteks avatud menüüsid. Kuigi need animatsioonid muudavad kasutajaliidese kasutamise lihtsamaks, võivad need veidi aeglustada. Jõudluse parandamiseks saate need välja lülitada.
-
Dialoogiboksi Accessi suvandid avamiseks klõpsake nuppu Fail > Suvandid.
-
Klõpsake vasakpaanil nuppu Kliendisätted.
-
Tühjendage parempoolsel paanil jaotises Kuvamine ruut Kuva animatsioonid .
Toimingusiltide väljalülitamine
Kui te toimingusilte ei kasuta, lülitage need jõudluse parandamiseks välja.
-
Dialoogiboksi Accessi suvandid avamiseks klõpsake nuppu Fail > Suvandid.
-
Klõpsake vasakpaanil nuppu Kliendisätted.
-
Tühjendage parempoolsel paanil jaotises Kuvamineruudud Kuva andmelehtedel toimingusildid ja Kuva Forms ja aruanded toimingusildid.
Sulgege muud programmid, mida ei kasutata
Muude programmide sulgemine muudab Accessile kättesaadavaks rohkem mälu, mis aitab vähendada kettakasutust ja parandada jõudlust.
Märkus.: Samuti võite soovida väljuda mõnest programmist, mis jätkab taustal töötamist pärast nende sulgemist. Otsige olekualalt selliseid programme. Olge neist programmidest väljumisel ettevaatlik, kuna mõni programm võib olla vajalik teie arvuti ootuspäraseks toimimiseks. Kui teil on kahtlusi, ei tohiks te tõenäoliselt neist programmidest väljuda.
Arvutile muutmälu lisamine
Ram-i lisamine arvutisse aitab suurtel päringutel kiiremini töötada ja võimaldada korraga rohkem andmebaasiobjekte avada. Lisaks on RAM palju kiirem kui kõvaketta virtuaalmälu. Muutmälu lisamisel aitate vähendada kettakasutust ja parandada jõudlust.
Kõvakettadraivide puhastamine
Tehke regulaarselt järgmist toimingut.
-
Kustutage arvutist failid, mida te enam ei vaja.
-
Kustutage ajutised Interneti-failid.
-
Tühjendage prügikast.
-
Käivitage andmebaasides tihendamis- ja parandamistoimingud.
-
Defragmentige kõvakettad.
Keelake mittevajavad Windowsi teenused
Näiteks kui teil on olemas hea töölaua varunduslahendus, peaksite kaaluma süsteemitaaste teenuse keelamist. Kui keelate Microsoft Windowsi teenused, mida te ei kasuta, on Accessi jaoks saadaval rohkem RAM-i.
NB!: Kui otsustate Windowsi teenused keelata, jälgige, mida keelate, et saaksite hõlpsalt uuesti lubada kõik Windowsi teenused, mida teie arvates vajate.
Virtuaalmälu sätete reguleerimine
Enamikul juhtudel peaks Windowsi kasutatav virtuaalmälu vaikesäte toimima optimaalselt. Teatud olukordades võib aga virtuaalmälu sätete reguleerimine Accessi jõudlust parandada. Kaaluge virtuaalmälu vaikesätete kohandamist järgmistel juhtudel.
-
Teil pole praegu virtuaalmälu jaoks kasutataval kettal palju kettaruumi ja teisel kohalikul kettal on vaba ruumi.
-
Teine kohalik draiv, mis on kiirem kui praegune draiv, on vaba ruumi ja seda ei kasutata suures mahus.
Sel juhul võite saada parema jõudluse, määrates virtuaalmälu jaoks mõne muu ketta.
Samuti võite saada parema jõudluse, määrates virtuaalmälu jaoks fikseeritud kettaruumi. Kaaluge 1,5 korda virtuaalmälu määramist sama palju kui arvutisse installitud muutmälu maht. Näiteks kui teil on 1024 megabaiti (MB) RAM-i, määrake virtuaalmälu jaoks 1536 MB.
Märkus.: Kui käitate sageli korraga mitut suurt rakendust, võite soovida määrata rohkem virtuaalmälu.
Virtuaalmälu sätete muutmise kohta abi saamiseks otsige Windowsi spikrist sõna "change virtual memory" (Virtuaalmälu muutmine).
Ära kasuta ekraanisäästjat
Ekraanisäästjad kasutavad mälu ja käivituvad automaatselt. Kuvarite kujunduse viimistluste tõttu pole ekraanisäästjaid enam vaja, et kaitsta teie kuvarit sissekirjutuse eest. Saate jõudlust veidi suurendada ja aidata arvutil sujuvamalt töötada, kui te ekraanisäästjat ei kasuta.
Näpunäide.: Ärge toetuge ekraanisäästjale, et kaitsta oma arvutit volitamata juurdepääsu eest. Arvuti kaitsmiseks eemal olles vajutage klahvikombinatsiooni Windowsi logoga klahv + L.
Ära kasuta töölauatausta
Võite märgata mõningaid täiustusi, kui määrate töölauatausta väärtuseks Pole.