Šiame straipsnyje pateikiami patarimai, kaip pagerinti "Microsoft Office Access" duomenų bazės našumą. Vadovaudamiesi šiais patarimais galite pagreitinti daugelį duomenų bazės operacijų, pvz., vykdyti ataskaitas arba atidaryti formas, pagrįstas sudėtingomis užklausomis.
Vienas iš geriausių būdų pagerinti duomenų bazės veikimą yra kurti dažniausiai naudojamų laukų indeksus. Kurdami indeksus galite pagerinti našumą labiau nei naudodami bet kuriuos šiame straipsnyje pateiktus patarimus. "Access" automatiškai sukuria kai kurias rodykles už jus, bet turite gerai apsvarstyti, ar papildomos rodyklės pagerins našumą.
Šiame straipsnyje neaptariami būdai, kaip optimizuoti konkrečių duomenų bazės objektų našumą, pvz., sukuriant indeksą. Daugiau informacijos rasite straipsnyje Indekso kūrimas ir naudojimas našumui pagerinti.
Šiame straipsnyje:
- Padėkite pagerinti vietinės duomenų bazės našumą
- Pagerinkite efektyvumą kelių vartotojų aplinkoje
- Padėkite pagerinti "Access" našumą jūsų kompiuteryje
Padėkite pagerinti vietinės duomenų bazės našumą
Šios rekomendacijos gali padėti optimizuoti vietinės "Access" duomenų bazės veikimą – duomenų bazės, kuri saugoma ne tinkle, o vietiniame standžiajame diske.
- Automatinės pavadinimų taisos išjungimas
- Duomenų bazės glaudinimo ir atkūrimo nustatymas automatiškai
- Duomenų bazės atidarymas išskirtinėmis teisėmis
- Automatinės taisos parinkčių išjungimas
Automatinės pavadinimų taisos išjungimas
Automatinės pavadinimų taisos funkcija padeda užtikrinti, kad duomenų bazės objektų funkcijos išliktų nepakitusios, kai pervardijami kiti duomenų bazės objektai, nuo kurių jie priklauso. Pavyzdžiui, jei pervardijate lentelę ir yra užklausų, kurios naudoja tą lentelę, pavadinimo automatinė taisa užtikrina, kad tos užklausos dėl pakeitimo nebūtų nutrauktos. Ši funkcija gali būti naudinga, bet šiek tiek lėtina jos veikimą.
Jei duomenų bazės dizainas stabilus ir jos objektai nebus pervardyti, galite saugiai išjungti automatinę pavadinimų taisą, kad pagerintumėte efektyvumą.
- Atidarykite duomenų bazę, kurią norite optimizuoti.
- Spustelėkite Failo> parinktys, kad atidarytumėte dialogo langą "Access" parinktys.
- Kairiojoje dialogo lango „Access“ parinktys srityje spustelėkite Dabartinė duomenų bazė.
- Dešiniojoje srityje, dalyje Pavadinimo automatinės taisos parinktys, išvalykite visus žymės langelius.
Duomenų bazės glaudinimo ir atkūrimo nustatymas automatiškai
Laikui bėgant duomenų bazės failo veikimas gali sulėtėti dėl vietos, kuri lieka paskirta panaikintiems arba laikiniems objektams. Komanda Glaudinti ir atkurti pašalina šią iššvaistytą vietą ir gali padėti greičiau ir efektyviau vykdyti duomenų bazę. Galite nustatyti parinktį, kad uždarius duomenų bazę būtų automatiškai paleidžiama komanda Glaudinti ir atkurti .
- Atidarykite duomenų bazę, kurią norite optimizuoti.
- Spustelėkite Failo> parinktys, kad atidarytumėte dialogo langą "Access" parinktys.
- Kairiojoje dialogo lango „Access“ parinktys srityje spustelėkite Dabartinė duomenų bazė.
- Dešiniojoje srityje, dalyje Programos parinktys, pažymėkite žymės langelį Glaudinti uždarant .
Duomenų bazės atidarymas išskirtinėmis teisėmis
Jei esate vienintelis duomenų bazę naudojantis asmuo, duomenų bazės atidarymas išskirtinėmis teisėmis neleidžia kitiems vartotojams naudoti duomenų bazės tuo pačiu metu, o tai gali padėti pagerinti našumą.
- Paleiskite „Access“, bet neatidarykite duomenų bazės. Jei duomenų bazė jau atidaryta, uždarykite ją.
- Spustelėkite Atidaryti , tada spustelėkite Naršyti.
- Dialogo lange Atidaryti pasirinkite norimą atidaryti duomenų bazės failą. Galite naudoti sąrašą Kur ieškoti , jei reikia naršyti ir surasti duomenų bazės failą.
- Spustelėkite rodyklę ant mygtuko Atidaryti , tada spustelėkite Atidaryti išskirtinį.
Automatinės taisos parinkčių išjungimas
Pagal numatytuosius parametrus "Access" taiso rašybos klaidas įvedant tekstą. Galite išjungti automatinės taisos funkciją, kad pagerintumėte efektyvumą.
Atidarykite duomenų bazę, kurią norite optimizuoti.
Spustelėkite Failo> parinktys, kad atidarytumėte dialogo langą "Access" parinktys.
Kairiojoje dialogo lango Access parinktys srityje spustelėkite Tikrinimas.
Dešiniojoje srityje, dalyje Automatinės taisos parinktys, spustelėkite Automatinės taisos parinktys.
Dialogo lange Automatinės taisos parinktys išvalykite nepageidaujamų parinkčių žymės langelius.
Pastaba
Jums nereikia išjungti visų automatinės taisos parinkčių, kad pamatytumėte pranašumą, bet kuo daugiau automatinės taisos parinkčių išjungsite, tuo didesnė nauda.
Pagerinkite efektyvumą kelių vartotojų aplinkoje
Šios rekomendacijos gali padėti optimizuoti kelių vartotojų aplinkoje naudojamos "Access" duomenų bazės našumą.
- Duomenų bazės skaidymas
- Puslapio lygio arba įrašo lygio užrakto parametro keitimas
- Pasirinkite tinkamą įrašų užrakinimo parametrą
- Tinklo atnaujinimo ir naujinimo parametrų koregavimas
Duomenų bazės skaidymas
Kai perskiriate duomenų bazę, duomenų lentelės perkeliamos į duomenų bazės failą, esantį tinklo serveryje, vadinamojoje vidinėje duomenų bazėje. Kitus duomenų bazės objektus, pvz., užklausas, formas ir ataskaitas, perkeliate į kitą duomenų bazės failą, vadinamą išorine duomenų baze. Vartotojai savo kompiuteriuose laiko savo išorinės duomenų bazės kopiją. Efektyvumas pagerės, nes tinklu bus siunčiami tik duomenys.
Duomenų bazė perskiriama naudojant duomenų bazės skaidiklio vediklį.
- Skirtuko Duomenų bazės įrankiai grupėje Perkelti duomenis spustelėkite "Access" duomenų bazė.
Puslapio lygio arba įrašo lygio užrakto parametro keitimas
"Access" užrakina tam tikrą duomenų kiekį tuo metu, kai redaguojate įrašus. Duomenų kiekis užrakinamas priklauso nuo pasirinkto užrakinimo parametro. Galite padėti padidinti efektyvumą pasirinkdami puslapio lygio užrakinimą. Tačiau puslapio lygio užrakinimas gali sumažinti duomenų pasiekiamumą, nes užrakinama daugiau duomenų nei užrakinant įrašo lygiu.
- Puslapio lygio užrakinimas "Access" užrakina puslapį, kuriame yra įrašas (puslapis yra atminties sritis, kurioje yra įrašas). Redaguojant įrašą, kai įjungtas puslapio lygio užrakinimas, taip pat gali būti užrakinti kiti šalia atmintyje laikomi įrašai. Tačiau paprastai efektyvumas yra greitesnis, kai naudojate puslapio lygio užrakinimą, o ne įrašo lygio užrakinimą.
- Įrašo lygio užrakinimas Programa Access užrakina tik redaguojamą įrašą. Kitiems įrašams tai įtakos neturi.
Puslapio lygio arba įrašo lygio užrakto parametro keitimas
- Atidarykite duomenų bazę, kurią norite koreguoti.
- Spustelėkite Failo> parinktys, kad atidarytumėte dialogo langą "Access" parinktys.
- Kairiojoje srityje spustelėkite Kliento parametrai.
- Dešiniojoje srityje, sekcijoje Išsamiau pažymėkite arba išvalykite žymės langelį Atidaryti duomenų bazes naudojant įrašo lygio užrakinimą .
Pasirinkite tinkamą įrašų užrakinimo parametrą
"Access" užrakina įrašus, kai juos redaguojate. "Access" užrakinamų įrašų skaičius ir laikas, kurį šie įrašai užrakinami, priklauso nuo pasirinkto įrašų užrakinimo parametro.
- Užrakinimo nėra "Access" neužrakina įrašo ar puslapio, kol vartotojas neįrašo pakeitimų, todėl duomenys tampa lengviau pasiekiami. Tačiau, jei naudojate šį parametrą, gali kilti duomenų konfliktų (vienu metu atliekami to paties įrašo keitimai). Įvykus duomenų konfliktui, vartotojas turi nuspręsti, kurią duomenų versiją išsaugoti. Paprastai tai greičiausias pasirinkimas, bet duomenų konfliktai gali nusverti didesnį našumą.
- Redaguotas įrašas "Access" užrakina įrašą iškart, kai vartotojas pradeda jį redaguoti. Todėl įrašai užrakinami ilgesniam laikui, tačiau duomenų konfliktų tikimybė yra mažesnė.
- Visi įrašai "Access" užrakina visus lentelės įrašus, kai atidaryta bet kuri tą lentelę naudojančios formos ar duomenų lapai. Tai gali pagerinti vartotojo, kuris redaguoja lentelės duomenis, našumą, tačiau kitų vartotojų galimybė redaguoti duomenis yra ribojama labiau nei naudojant kitas parinktis.
Įrašų užrakinimo parametro keitimas
- Atidarykite duomenų bazę, kurią norite koreguoti.
- Spustelėkite Failo> parinktys, kad atidarytumėte dialogo langą "Access" parinktys.
- Kairiojoje srityje spustelėkite Kliento parametrai.
- Dešiniojoje srityje, sekcijoje Išsamiau , dalyje Numatytasis įrašų užrakinimas spustelėkite norimą parinktį.
Tinklo atnaujinimo ir naujinimo parametrų koregavimas
Pabandykite koreguoti naujinimo intervalą (sek.), naujinimokartojimo intervalą (ms),naujinimo kartojimų skaičių ir ODBC atnaujinimo intervalo (sek.) parametrus, jei taikoma.
Norėdami nurodyti, kaip dažnai ir kiek kartų "Access" bando įrašyti įrašą, kai jį užrakina kitas vartotojas, naudojate naujinimo kartojimo intervalo ir kartojimo kartų skaičiaus parametrus.
Norėdami kontroliuoti, kaip dažnai "Access" atnaujina duomenis, naudojate ODBC atnaujinimo intervalo ir atnaujinimo intervalo parametrus. Atnaujinant atnaujinami tik duomenys, kurie jau yra jūsų duomenų lape arba formoje. Atnaujinant įrašai nepertvarkomi, nerodomi nauji įrašai ir iš užklausos rezultatų, nebeatitinkančių nurodytų kriterijų, panaikinami įrašai ir įrašai nepašalinami. Norėdami peržiūrėti tokius keitimus, turite iš naujo užklausti esamus duomenų lapo arba formos įrašus.
Tinklo atnaujinimo ir naujinimo parametrų keitimas
- Atidarykite duomenų bazę, kurią norite padėti paleisti greičiau.
- Spustelėkite Failo> parinktys, kad atidarytumėte dialogo langą "Access" parinktys.
- Kairiojoje srityje spustelėkite Kliento parametrai.
- Dešiniosios srities sekcijoje Išsamiau pakeiskite norimus parametrus.
Patarimas
Norėdami pakartotinai pateikti užklausą, paspauskite klavišus "Shift" + F9.
Padėkite pagerinti "Access" našumą jūsų kompiuteryje
Šios rekomendacijos gali padėti pagerinti "Access" našumą, neatsižvelgiant į tai, ar duomenų bazė, su kuria dirbate, saugoma jūsų kompiuteryje, ar tinkle.
- Vartotojo sąsajos animacijos išjungimas
- Veiksmo žymių išjungimas
- Uždaryti kitas nenaudojamas programas
- Papildomos RAM pridėjimas prie kompiuterio
- Standžiųjų diskų valymas
- Išjunkite nereikalingas "Windows" tarnybas
- Virtualiosios atminties parametrų koregavimas
- Ekrano užsklandos nenaudojimas
- Nenaudokite darbalaukio fono
Vartotojo sąsajos animacijos išjungimas
"Access" vartotojo sąsajoje yra animacijų, pvz., kai atidaromi meniu. Nors šios animacijos palengvina sąsają naudojimą, jos gali šiek tiek sulėtinti veikimą. Galite juos išjungti, kad pagerintumėte efektyvumą.
- Spustelėkite Failo> parinktys, kad atidarytumėte dialogo langą "Access" parinktys.
- Kairiojoje srityje spustelėkite Kliento parametrai.
- Dešiniojoje srityje, dalyje Rodymas išvalykite žymės langelį Rodyti animacijas .
Veiksmo žymių išjungimas
Jei nenaudojate veiksmo žymių, jas išjunkite, kad pagerintumėte efektyvumą.
- Spustelėkite Failo> parinktys, kad atidarytumėte dialogo langą "Access" parinktys.
- Kairiojoje srityje spustelėkite Kliento parametrai.
- Dešiniojoje srityje, dalyje Rodymas, išvalykite žymės langelius Rodyti veiksmo žymes duomenų lapuose ir Rodyti veiksmų žymes formose ir ataskaitose .
Uždaryti kitas nenaudojamas programas
Uždarius kitas programas "Access" tampa daugiau atminties, kas sumažina disko naudojimą ir pagerina našumą.
Pastaba
Taip pat galite išeiti iš kai kurių programų, kurios ir toliau veikia fone, kai jas uždarote. Informacinių pranešimų srityje ieškokite tokių programų. Būkite atsargūs išeidami iš šių programų, nes kai kurių programų gali prireikti, kad kompiuteris veiktų taip, kaip tikitės. Jei kyla abejonių, neturėtumėte išeiti iš šių programų.
Papildomos RAM pridėjimas prie kompiuterio
Į kompiuterį įtraukus RAM didelės užklausos gali veikti greičiau ir vienu metu atidaryti daugiau duomenų bazės objektų. Be to, RAM yra daug greitesnė nei virtuali atmintis standžiajame diske. Pridėję RAM, sumažinsite disko naudojimą ir padidinsite našumą.
Standžiųjų diskų valymas
Periodiškai atlikite šį veiksmų rinkinį:
- Panaikinkite iš kompiuterio nebereikalingus failus.
- Panaikinkite laikinuosius interneto failus.
- Ištuštinkite šiukšlinę.
- Vykdykite glaudinimo ir atkūrimo operacijas savo duomenų bazėse.
- Defragmentuokite standžiuosius diskus.
Išjunkite nereikalingas "Windows" tarnybas
Pavyzdžiui, jei turite gerą darbalaukio atsarginės kopijos sprendimą, turėtumėte apsvarstyti galimybę išjungti sistemos atkūrimo paslaugą. Išjungus nenaudojamas "„Microsoft“ Windows" tarnybas, "Access" tampa pasiekiama daugiau RAM.
Svarbu
Nusprendę išjungti "Windows" tarnybas, stebėkite, ką išjungėte, kad galėtumėte lengvai iš naujo įjungti visas "Windows" tarnybas, kurių jums reikia.
Virtualiosios atminties parametrų koregavimas
Daugeliu atvejų "Windows" naudojamas numatytasis virtualiosios atminties parametras turėtų veikti optimaliai. Tačiau kai kuriais atvejais koreguojant virtualiosios atminties parametrus galima pagerinti "Access" veikimą. Apsvarstykite galimybę koreguoti numatytuosius virtualiosios atminties parametrus šiais atvejais:
- Diske, kuris šiuo metu naudojamas virtualiajai atminčiai, nėra daug laisvos vietos, o kitame vietiniame diske yra laisvos vietos.
- Kitame vietiniame diske, kuris yra greitesnis už dabartinį, yra laisvos vietos ir jis nėra labai naudojamas.
Tokiais atvejais nurodę kitą virtualiosios atminties diską galite pasiekti geresnį našumą.
Taip pat galite pasiekti geresnių rezultatų nurodydami fiksuotą virtualiosios atminties disko vietos kiekį. Apsvarstykite galimybę nurodyti 1,5 karto daugiau virtualios atminties nei RAM kiekis, įdiegtas jūsų kompiuteryje. Pavyzdžiui, jei turite 1 024 megabaitus (MB) RAM, nurodykite 1 536 MB virtualiajai atminčiai.
Pastaba
Galite nurodyti daugiau virtualiosios atminties, jei dažnai vienu metu paleidžiate kelias dideles programas.
Jei reikia pagalbos keičiant virtualiosios atminties parametrus, Windows žinyne ieškokite "pakeisti virtualiąją atmintį".
Ekrano užsklandos nenaudojimas
Ekrano užsklandos naudoja atmintį ir paleidžiamos automatiškai. Dėl patobulintų monitorių dizaino, ekrano užsklandos nebereikalingos, kad jūsų monitorius būtų apsaugotas nuo "perdegimo". Galite šiek tiek padidinti našumą ir palengvinti sklandesnį kompiuterio darbą nenaudodami ekrano užsklandos.
Patarimas
Nepasitikėkite ekrano užsklanda, kad apsaugotumėte kompiuterį nuo neteisėtos prieigos. Norėdami apsaugoti kompiuterį, kai nuo jo pasitraukiate, paspauskite "Windows" logotipo klavišą + L.
Nenaudokite darbalaukio fono
Nustačius darbalaukio foną kaip (nėra), galite pastebėti kai kuriuos patobulinimus.