Tässä artikkelissa on vinkkejä Microsoft Office Access -tietokannan suorituskyvyn parantamiseen. Näiden vihjeiden avulla voit nopeuttaa monia tietokantatoimintoja, kuten raporttien suorittamista tai monimutkaisiin kyselyihin perustuvien lomakkeiden avaamista.
Yksi parhaista tavoista parantaa tietokannan suorituskykyä on luoda indeksejä yleisesti käytetyille kentille. Luomalla indeksejä voit parantaa suorituskykyä enemmän kuin voit tämän artikkelin vihjeiden avulla. Access luo automaattisesti joitakin indeksejä puolestasi, mutta harkitse huolellisesti, parantavatko lisäindeksit suorituskykyä.
Tässä artikkelissa ei käsitellä tapoja optimoida tiettyjen tietokantaobjektien suorituskykyä, esimerkiksi luomalla indeksi. Lisätietoja on artikkelissa, jossa Create ja käytetään indeksiä suorituskyvyn parantamiseen.
Tämän artikkelin sisältö
Paikallisen tietokannan suorituskyvyn parantaminen
Seuraavien ohjeiden avulla voit optimoida paikallisen Access-tietokannan suorituskyvyn. Tietokanta on tallennettu paikalliselle kiintolevyasemalle verkon sijaan.
Nimen automaattisen korjauksen poistaminen käytöstä
Nimen automaattinen korjaustoiminto auttaa varmistamaan, että tietokantaobjektien toiminnot säilyvät ennallaan, kun muut tietokantaobjektit, joista ne ovat riippuvaisia, nimetään uudelleen. Jos esimerkiksi nimeät taulukon uudelleen ja taulukossa on kyselyitä, nimen automaattinen korjaus varmistaa, että kyselyt eivät katkea muutoksen vuoksi. Tästä ominaisuudesta voi olla hyötyä, mutta se hidastaa suorituskykyä.
Jos tietokannan rakenne on vakaa eikä sen objekteja nimetä uudelleen, voit turvallisesti poistaa nimen automaattisen korjauksen käytöstä suorituskyvyn parantamiseksi.
-
Avaa tietokanta, jonka haluat optimoida.
-
Valitse Tiedosto > Asetukset ja avaa Accessin asetukset -valintaikkuna.
-
Valitse Accessin asetukset -valintaikkunan vasemmasta ruudusta Nykyinen tietokanta.
-
Poista oikeanpuoleisen ruudun Nimen automaattisen korjauksen asetukset -kohdassa kaikki valintaruudut.
Tietokannan automaattinen järjestäminen ja korjaaminen
Tietokantatiedoston suorituskyky voi ajan mittaan hidastua, koska poistetuille tai väliaikaisille objekteille on varattu tilaa. Järjestä ja korjaa -komento poistaa tämän turhan tilan ja auttaa tietokantaa toimimaan nopeammin ja tehokkaammin. Voit määrittää, että Järjestä ja korjaa - komento suoritetaan automaattisesti, kun tietokanta suljetaan.
-
Avaa tietokanta, jonka haluat optimoida.
-
Valitse Tiedosto > Asetukset ja avaa Accessin asetukset -valintaikkuna.
-
Valitse Accessin asetukset -valintaikkunan vasemmasta ruudusta Nykyinen tietokanta.
-
Valitse oikeanpuoleisessa ruudussa Sovelluksen asetukset -kohdassa Järjestä suljeessa -valintaruutu.
Tietokannan avaaminen yksityisessä tilassa
Jos olet tietokannan ainoa käyttäjä, tietokannan avaaminen yksityinen tilassa estää muita käyttäjiä käyttämästä tietokantaa samanaikaisesti ja voi parantaa suorituskykyä.
-
Avaa Access, mutta älä avaa tietokantaa. Jos tietokanta on jo avoinna, sulje se.
-
Valitse Avaa ja valitse sitten Selaa.
-
Valitse Avaa-valintaikkunassa tietokantatiedosto, jonka haluat avata. Voit käyttää Kohde-luetteloa , jos haluat etsiä tietokantatiedoston selaamalla.
-
Napsauta Avaa-painikkeen nuolta ja valitse sitten Avaa yksinoikeudella.
Automaattisen korjauksen asetusten poistaminen käytöstä
Access korjaa oikeinkirjoituksen kirjoitettaessa oletusarvoisesti. Voit parantaa suorituskykyä poistamällä automaattisen korjauksen käytöstä.
-
Avaa tietokanta, jonka haluat optimoida.
-
Valitse Tiedosto > Asetukset ja avaa Accessin asetukset -valintaikkuna.
-
Valitse Accessin asetukset -valintaikkunan vasemmassa ruudussa Tarkistustyökalut.
-
Valitse oikeanpuoleisen ruudun Automaattisen korjauksen asetukset -kohdassa Automaattisen korjauksen asetukset.
-
Poista Automaattisen korjauksen asetukset -valintaikkunassa niiden asetusten valintaruudut, joita et halua.
Huomautus: Sinun ei tarvitse poistaa käytöstä kaikkia automaattisen korjauksen asetuksia, jotta näet edun, mutta mitä enemmän automaattisen korjauksen asetuksia poistat käytöstä, sitä suurempi etu.
Auta parantamaan suorituskykyä multiuser-ympäristössä
Seuraavien ohjeiden avulla voit optimoida usean käyttäjän ympäristössä käytettävän Access-tietokannan suorituskyvyn.
Tietokannan jakaminen
Kun jaoit tietokannan, tietotaulukot lisätään tietokantatiedostoon verkkopalvelimessa, jota kutsutaan taustatietokannaksi. Muut tietokantaobjektit, kuten kyselyt, lomakkeet ja raportit, lisätään toiseen tietokantatiedostoon, jota kutsutaan edustatietokannaksi. Käyttäjät säilyttävät oman kopionsa edustatietokannasta tietokoneissaan. Suorituskyky paranee, koska vain tiedot lähetetään verkon kautta.
Tietokanta on jaettu ohjatulla tietokannan jakamisen toiminnolla.
-
Valitse Tietokantatyökalut-välilehdenSiirrä tiedot -ryhmästä Access-tietokanta.
Sivutason tai tietuetason lukitusasetuksen muuttaminen
Access lukitsee tietyn määrän tietoja tietueita muokattaessa. Lukittujen tietojen määrä riippuu valitsemastasi lukitusasetuksesta. Voit parantaa suorituskykyä valitsemalla sivutason lukituksen. Sivutason lukitseminen voi kuitenkin heikentää tietojen käytettävyyttä, koska enemmän tietoja lukitaan kuin tietuetason lukituksen yhteydessä.
-
Sivutason lukitus Access lukitsee tietueen sisältävän sivun (sivu on muistialue, jossa tietue sijaitsee). Jos muokkaat tietuetta, jossa sivutason lukitus on käytössä, muut muistiin tallennetut tietueet voivat myös olla lukittuja. Suorituskyky on kuitenkin yleensä nopeampi, kun käytät sivutason lukitusta tietuetason lukitsemisen sijaan.
-
Tietuetason lukitus Access lukitsee vain muokattavan tietueen. Tämä ei vaikuta muihin tietueisiin.
Sivutason tai tietuetason lukitusasetuksen muuttaminen
-
Avaa tietokanta, jota haluat muuttaa.
-
Valitse Tiedosto > Asetukset ja avaa Accessin asetukset -valintaikkuna.
-
Valitse vasemmanpuoleisessa ruudussa Asiakasasetukset.
-
Valitse oikeanpuoleisen ruudun Lisäasetukset-osassaAvaa tietokannat tietuetason lukitusta käyttämällä -valintaruutu tai poista sen valinta.
Valitse sopiva tietuelukitusasetus
Access lukitsee tietueet muokkaamisen aikana. Accessin lukitsemien tietueiden määrä ja tietueiden lukittumisaika määräytyvät valitsemasi tietueiden lukitusasetuksen mukaan.
-
Ei lukkoja Access ei lukitse tietuetta tai sivua, ennen kuin käyttäjä tallentaa siihen muutoksia, jolloin tiedot ovat helpommin saatavilla. Tietoristiriidat (samaan tietueeseen tehdään samanaikaisia muutoksia) voivat kuitenkin ilmetä, jos käytät tätä asetusta. Kun tietoristiriita ilmenee, käyttäjän on päätettävä, mikä tietojen versio säilytetään. Tämä on yleensä nopein vaihtoehto, mutta tietoristiriidat voivat olla suurempia kuin suorituskyvyn nousu.
-
Muokattu tietue Access lukitsee tietueen heti, kun käyttäjä alkaa muokata sitä. Tämän seurauksena tietueet lukitaan pidemmäksi aikaa, mutta tietoristiriidat ovat epätodennäköisempiä.
-
All records (Kaikki tietueet) Access lukitsee kaikki taulukon tietueet, kun taulukkoa käyttävä lomake tai taulukko on avoinna. Tämä voi parantaa taulukon tietoja muokkaavan käyttäjän suorituskykyä, mutta se rajoittaa muiden käyttäjien mahdollisuuksia muokata tietoja enemmän kuin muut vaihtoehdot.
Tietuelukitusasetuksen muuttaminen
-
Avaa tietokanta, jota haluat muuttaa.
-
Valitse Tiedosto > Asetukset ja avaa Accessin asetukset -valintaikkuna.
-
Valitse vasemmanpuoleisessa ruudussa Asiakasasetukset.
-
Valitse oikeanpuoleisessa ruudussa Lisäasetukset-osanOletustietueen lukitus -kohdassa haluamasi vaihtoehto.
Verkon päivitys- ja päivitysasetusten säätäminen
Yritä säätää päivitysväliä (s),Päivitä uudelleenyritysväli (msec), päivitysten uudelleenlähetysten määrä ja ODBC-päivitysvälin (s) asetuksia tarpeen mukaan.
Päivitysten uudelleenyritysväli- ja Päivitysten määrä -asetusten avulla voit määrittää, kuinka usein ja kuinka monta kertaa Access yrittää tallentaa tietueen, kun toinen käyttäjä on lukinnut sen.
Odbc-päivitysvälin ja Päivitysväli-asetusten avulla voit määrittää, kuinka usein Access päivittää tiedot. Vain tietojen päivittäminen päivittää tiedot, jotka ovat jo taulukossa tai lomakkeessa. Päivittäminen ei järjestä tietueita uudelleen, näytä uusia tietueita tai poista poistettuja tietueita ja tietueita kyselytuloksista, jotka eivät enää täytä määritettyjä ehtoja. Jos haluat tarkastella tällaisia muutoksia, voit hakea taulukon tai lomakkeen pohjana olevat tietueet uudelleen.
Verkon päivitys- ja päivitysasetusten muuttaminen
-
Avaa tietokanta, jonka suorittamisen haluat nopeuttaa.
-
Valitse Tiedosto > Asetukset ja avaa Accessin asetukset -valintaikkuna.
-
Valitse vasemmanpuoleisessa ruudussa Asiakasasetukset.
-
Muuta oikeanpuoleisessa ruudun Lisäasetukset-osassa haluamiasi asetuksia.
Vihje: Voit tehdä kyselyn uudelleen painamalla näppäinyhdistelmää VAIHTO+F9.
Tietokoneen Accessin suorituskyvyn parantaminen
Seuraavat ohjeet auttavat parantamaan Accessin suorituskykyä riippumatta siitä, onko käyttämäsi tietokanta tallennettu tietokoneeseen vai verkkoon.
Käyttöliittymäanimaatioiden poistaminen käytöstä
Access-käyttöliittymä sisältää animaatioita, kuten valikoiden avautumisen. Vaikka nämä animaatiot helpottavat käyttöliittymän käyttöä, ne voivat hidastaa asioita hieman. Voit parantaa suorituskykyä poistamalla ne käytöstä.
-
Valitse Tiedosto > Asetukset ja avaa Accessin asetukset -valintaikkuna.
-
Valitse vasemmanpuoleisessa ruudussa Asiakasasetukset.
-
Poista oikeanpuoleisessa ruudussa Näytä-kohdassaNäytä animaatiot -valintaruudun valinta.
Toimintotunnisteiden poistaminen käytöstä
Jos et käytä toimintotunnisteita, poista ne käytöstä suorituskyvyn parantamiseksi.
-
Valitse Tiedosto > Asetukset ja avaa Accessin asetukset -valintaikkuna.
-
Valitse vasemmanpuoleisessa ruudussa Asiakasasetukset.
-
Poista oikeanpuoleisessa ruudussa Näytä-kohdassaNäytä toimintotunnisteet taulukoissa- ja Näytä toimintotunnisteet Forms- ja Raportit-valintaruudut.
Sulje muut ohjelmat, joita ei käytetä
Muiden ohjelmien sulkeminen lisää Accessin muistia, mikä auttaa vähentämään levyn käyttöä ja parantamaan suorituskykyä.
Huomautus: Voit myös halutessasi poistua joistakin ohjelmista, jotka jatkuvat taustalla niiden sulkemisen jälkeen. Etsi tällaisia ohjelmia ilmoitusalueelta. Ole varovainen poistuessasi näistä ohjelmista, koska jotkin ohjelmat saattavat olla tarpeen, jotta tietokone toimii odotetulla tavalla. Jos sinulla on epäilyksiä, sinun ei todennäköisesti pitäisi poistua näistä ohjelmista.
Lisää RAM-muistia tietokoneeseen
RAM-muistin lisääminen tietokoneeseen voi nopeuttaa suurten kyselyjen suoritusta ja mahdollistaa sen, että lisää tietokantaobjekteja on avoinna samanaikaisesti. Lisäksi RAM-muisti on paljon nopeampi kuin kiintolevyaseman virtuaalimuisti. Kun lisäät RAM-muistia, pienennät levyn käyttöä ja parannat suorituskykyä.
Kiintolevyasemien puhdistaminen
Suorita seuraavat vaiheet säännöllisesti:
-
Poista tietokoneesta tiedostoja, joita et enää tarvitse.
-
Poista väliaikaiset Internet-tiedostot.
-
Tyhjennä roskakori.
-
Suorita Järjestä ja korjaa -toiminnot tietokannoissa.
-
Eheytä kiintolevyasemat.
Poista käytöstä Windows-palvelut, joita et tarvitse
Jos sinulla on esimerkiksi hyvä työpöydän varmuuskopiointiratkaisu, sinun kannattaa harkita Järjestelmän palauttaminen -palvelun poistamista käytöstä. Jos poistat käytöstä Microsoft Windows -palvelut, joita et käytä, Lisää RAM-muistia on käytettävissä Accessissa.
Tärkeää: Jos päätät poistaa Windows-palvelut käytöstä, pidä kirjaa siitä, mitä poistat käytöstä, jotta voit helposti ottaa uudelleen käyttöön kaikki Windows-palvelut, joita päätät vaatia.
Virtuaalisen muistin asetusten säätäminen
Useimmissa tapauksissa Windowsin käyttämän virtuaalisen muistin oletusasetuksen pitäisi toimia optimaalisesti. Joissakin tilanteissa virtuaalimuistiasetusten säätäminen voi kuitenkin parantaa Accessin suorituskykyä. Harkitse virtuaalimuistin oletusasetusten muuttamista seuraavissa tapauksissa:
-
Sinulla ei ole paljon levytilaa käytettävissä asemassa, jota käytetään tällä hetkellä virtuaalimuistiin, ja toisessa paikallisessa asemassa on vapaata tilaa.
-
Toisessa paikallisessa asemassa, joka on nopeampi kuin nykyinen asema, on vapaata tilaa, eikä sitä käytetä voimakkaasti.
Näissä tapauksissa saatat saada paremman suorituskyvyn määrittämällä toisen aseman virtuaalimuistille.
Voit myös parantaa suorituskykyä määrittämällä kiinteän levytilan virtuaalimuistille. Sinun kannattaa määrittää 1,5 kertaa enemmän virtuaalimuistia kuin tietokoneeseen asennetun RAM-muistin määrä. Jos sinulla on esimerkiksi 1 024 megatavua (Mt) RAM-muistia, määritä virtuaalimuistille 1 536 Mt.
Huomautus: Voit halutessasi määrittää enemmän virtuaalimuistia, jos suoritat usein useita suuria sovelluksia samanaikaisesti.
Jos haluat ohjeita virtuaalisen muistin asetusten muuttamiseen, etsi Windowsin ohjeesta "muuta virtuaalimuistia".
Älä käytä näytönsäästäjää
Näytönsäästäjät käyttävät muistia ja aloittavat automaattisesti. Näyttöjen rakenteen hienosäästämisen vuoksi näytönsäästäjiä ei enää tarvita suojaamaan näyttöäsi "palamilta". Voit parantaa suorituskykyä hieman ja auttaa tietokonetta toimimaan sujuvammin, kun et käytä näytönsäästäjää.
Vihje: Älä suojaa tietokonettasi luvattomalta toiminnolta näytönsäästäjän avulla. Voit suojata tietokoneesi poistuessasi painamalla Windows-näppäintä ja L-näppäintä.
Älä käytä työpöydän taustaa
Saatat nähdä jonkin verran parannusta määrittämällä työpöydän taustaksi (Ei mitään).