Palīdziet Access darboties ātrāk

Attiecas uz
Access pakalpojumam Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Šajā rakstā iekļauti padomi Microsoft Office Access datu bāzes veiktspējas uzlabošanai. Ievērojot šos padomus, varat paātrināt daudzas datu bāzes darbības, piemēram, palaist atskaites vai atvērt formas, kuru pamatā ir sarežģīti vaicājumi.

Viens no labākajiem veidiem, kā uzlabot datu bāzes veiktspēju, ir indeksu izveide bieži izmantotajiem laukiem. Izveidojot indeksus, varat uzlabot veiktspēju vairāk nekā ar jebkuru no šajā rakstā sniegtajiem padomiem. Programma Access automātiski izveido indeksus, tomēr ir rūpīgi jāapsver, vai papildu indeksi uzlabos veiktspēju.

Šajā rakstā nav apskatīti veidi, kā optimizēt konkrētu datu bāzes objektu veiktspēju, piemēram, izveidojot indeksu. Papildinformāciju skatiet rakstā Indeksa izveide un lietošana veiktspējas uzlabošanas vajadzībām.

Tēmas šajā rakstā

Lokālās datu bāzes veiktspējas uzlabošana

Šie norādījumi var palīdzēt optimizēt lokālās Access datu bāzes veiktspēju — datu bāzi, kas tiek glabāta lokālajā cietajā diskā, nevis tīklā.

Nosaukuma automātiskās koriģēšanas izslēgšana

Nosaukumu automātiskās koriģēšanas līdzeklis palīdz nodrošināt, ka datu bāzes objektu funkcionalitāte paliek nemainīga, pārdēvējot citus datu bāzes objektus, no kuriem tie ir atkarīgi. Piemēram, ja pārdēvējat tabulu un ir vaicājumi, kas izmanto šo tabulu, nosaukumu automātiskā koriģēšana nodrošina, lai šie vaicājumi nebojātos izmaiņu rezultātā. Šis līdzeklis var būt noderīgs, bet tā darbība dažkārt ir palēnināta.

Ja datu bāzes noformējums ir stabils un tās objekti netiks pārdēvēti, varat droši izslēgt nosaukumu automātisko koriģēšanu, lai uzlabotu veiktspēju.

  1. Atveriet datu bāzi, kuru vēlaties optimizēt.
  2. Noklikšķiniet uz Faila>opcijas , lai atvērtu dialoglodziņu Access opcijas .
  3. Dialoglodziņa Access opcijas kreisajā rūtī noklikšķiniet uz Pašreizējā datu bāze.
  4. Labās rūts sadaļā Nosaukumu automātiskās koriģēšanas opcijas notīriet visas izvēles rūtiņas.

Datu bāzes automātiskas saspiešanas un labošanas iestatīšana

Laika gaitā datu bāzes faila veiktspēja var kļūt lēna, jo paliek vietas atvēlēta izdzēstiem vai pagaidu objektiem. Komanda Saspiest un labot noņem šo nevajadzīgo vietu, lai datu bāze darbotos ātrāk un efektīvāk. Varat iestatīt opciju, lai saspiestu un labotu komandu automātiski, datu bāzei aizveroties.

  1. Atveriet datu bāzi, kuru vēlaties optimizēt.
  2. Noklikšķiniet uz Faila>opcijas , lai atvērtu dialoglodziņu Access opcijas .
  3. Dialoglodziņa Access opcijas kreisajā rūtī noklikšķiniet uz Pašreizējā datu bāze.
  4. Labajā rūtī sadaļā Lietojumprogrammas opcijas atzīmējiet izvēles rūtiņu Aizverot saspiest.

Atveriet datu bāzi ekskluzīvā režīmā

Ja esat vienīgā persona, kas izmanto datu bāzi, datu bāzes atvēršana ekskluzīvā režīmā neļauj citiem lietotājiem vienlaikus izmantot datu bāzi un var palīdzēt uzlabot veiktspēju.

  1. Startējiet programmu Access, bet neatveriet datu bāzi. Ja datu bāze jau ir atvērta, aizveriet to.
  2. Noklikšķiniet uz Atvērt un pēc tam uz Pārlūkot.
  3. Dialoglodziņā Atvēršana atlasiet datu bāzes failu, kuru vēlaties atvērt. Varat izmantot sarakstu Skatīt šeit, ja nepieciešams pārlūkot, lai atrastu datu bāzes failu.
  4. Noklikšķiniet uz bultiņas pogā Atvērt un pēc tam noklikšķiniet uz Atvērt ekskluzīvi.

Automātiskās koriģēšanas opciju izslēgšana

Pēc noklusējuma programma Access labo pareizrakstības kļūdas, kamēr rakstāt. Varat izslēgt automātiskās koriģēšanas līdzekli, lai palīdzētu uzlabot veiktspēju.

  1. Atveriet datu bāzi, kuru vēlaties optimizēt.

  2. Noklikšķiniet uz Faila>opcijas , lai atvērtu dialoglodziņu Access opcijas .

  3. Dialoglodziņa Access opcijas kreisajā rūtī noklikšķiniet uz Koriģēšana.

  4. Labajā rūtī zem automātiskās koriģēšanas opcijām noklikšķiniet uz Automātiskās koriģēšanas opcijas.

  5. Dialoglodziņā Automātiskās koriģēšanas opcijas notīriet nevajadzīgo opciju izvēles rūtiņas.

    Piezīme

    Jums nav jāizslēdz visas automātiskās koriģēšanas opcijas, lai skatītu priekšrocības, bet, jo vairāk automātiskās koriģēšanas opciju izslēdzat, jo lielāks ieguvums.

Uz lapas sākumu

Palīdzēt uzlabot veiktspēju vairāku lietotāju vidē

Tālāk sniegtie norādījumi var palīdzēt optimizēt vairāku lietotāju vidē izmantotas Access datu bāzes veiktspēju.

Datu bāzes sadalīšana

Sadalot datu bāzi, jūs ievietojat datu tabulas tīkla servera datu bāzes failā, kas tiek dēvēta par aizmugursistēmas datu bāzi. Pārējie datu bāzes objekti, piemēram, vaicājumi, formas un atskaites, tiek ievietoti citā datu bāzes failā, ko sauc par priekšgalsistēmas datu bāzi. Lietotāji glabā savu priekšgalsistēmas datu bāzes kopiju savos datoros. Veiktspēja uzlabosies, jo tīklā tiek sūtīti tikai dati.

Datu bāze tiek sadalīta, izmantojot Datu bāzes sadalītāja vedni.

  • Cilnes Datu bāzes rīki grupā Datu pārvietošana noklikšķiniet uz Access datu bāze.

Lapas līmeņa vai ieraksta līmeņa bloķēšanas iestatījuma maiņa

Access bloķē noteiktu datu apjomu, kamēr rediģējat ierakstus. Bloķēto datu apjoms ir atkarīgs no izvēlētā bloķēšanas iestatījuma. Varat palīdzēt uzlabot veiktspēju, izvēloties lapas līmeņa bloķēšanu. Tomēr lapas līmeņa bloķēšana var samazināt datu pieejamību, jo tiek bloķēts vairāk datu nekā ieraksta līmeņa bloķēšanas gadījumā.

  • Lapas līmeņa bloķēšana Programma Access bloķē lapu, kurā ir ieraksts (lapa ir atmiņas apgabals, kurā atrodas ieraksts). Ieraksta rediģēšana ar iespējotu lapas līmeņa bloķēšanu var izraisīt arī citu tuvumā esošajā atmiņā glabāto ierakstu bloķēšanu. Tomēr veiktspēja parasti ir ātrāka, izmantojot lapas līmeņa bloķēšanu, nevis ieraksta līmeņa bloķēšanu.
  • Ieraksta līmeņa bloķēšana Programma Access bloķē tikai ierakstu, kas tiek rediģēts. Citi ieraksti netiek ietekmēti.

Lapas līmeņa vai ieraksta līmeņa bloķēšanas iestatījuma maiņa 

  1. Atveriet datu bāzi, kuru vēlaties pielāgot.
  2. Noklikšķiniet uz Faila>opcijas , lai atvērtu dialoglodziņu Access opcijas .
  3. Kreisajā rūtī noklikšķiniet uz Klienta iestatījumi.
  4. Labās rūts sadaļā Papildu atzīmējiet vai notīriet izvēles rūtiņu Atvērt datu bāzes, izmantojot ieraksta līmeņa bloķēšanu .

Atbilstoša ieraksta bloķēšanas iestatījuma izvēle

Access bloķē ierakstus, kamēr tos rediģējat. Programmas Access bloķēto ierakstu skaits un šo ierakstu bloķēšanas ilgums ir atkarīgs no izvēlētā ieraksta bloķēšanas iestatījuma.

  • Bez bloķēšanas Access nebloķē ierakstu vai lapu, kamēr lietotājs nesaglabā tajā veiktās izmaiņas, līdz dati kļūst vieglāk pieejami. Tomēr, ja izmantojat šo iestatījumu, var rasties datu konflikti (vienlaicīgas izmaiņas vienā ierakstā). Ja rodas datu konflikts, lietotājam ir jāizlemj, kuru datu versiju paturēt. Parasti šī ir ātrākā opcija, bet datu konflikti var būt lielāki par veiktspējas pieaugumu.
  • Rediģētais ieraksts Programma Access bloķē ierakstu, tiklīdz lietotājs sāk to rediģēt. Tā rezultātā ieraksti tiek bloķēti uz ilgāku laika periodu, bet datu konfliktu iespējamība ir mazāka.
  • Visi ieraksti Programma Access bloķē visus tabulas ierakstus, kamēr ir atvērtas visas formas vai datu lapas, kas izmanto šo tabulu. Tas var uzlabot veiktspēju lietotājam, kurš rediģē datus tabulā, taču tas ierobežo citu lietotāju iespējas rediģēt datus vairāk nekā citas opcijas.

Ierakstu bloķēšanas iestatījuma maiņa 

  1. Atveriet datu bāzi, kuru vēlaties pielāgot.
  2. Noklikšķiniet uz Faila>opcijas , lai atvērtu dialoglodziņu Access opcijas .
  3. Kreisajā rūtī noklikšķiniet uz Klienta iestatījumi.
  4. Labās rūts sadaļā Papildu sadaļā Noklusējuma ieraksta bloķēšana noklikšķiniet uz vajadzīgās opcijas.

Tīkla atsvaidzināšanas un atjaunināšanas iestatījumu pielāgošana

Mēģiniet pielāgot vajadzības gadījumā atsvaidzināšanas intervālu (sek.),atjaunināšanas atkārtošanas intervālu (ms), atkārtotuatjaunināšanas mēģinājumu skaitu un ODBC atsvaidzināšanas intervāla (sec) iestatījumus.

Izmantojiet opcijas Atjaunināšanas atkārtoto mēģinājumu intervāls un Atjaunināšanas atkārtoto mēģinājumu skaits, lai norādītu, cik bieži un cik reižu programma Access mēģina saglabāt ierakstu, ja to ir bloķējis cits lietotājs.

Izmantojiet ODBC atsvaidzināšanas intervāla un atsvaidzināšanas intervāla iestatījumus, lai kontrolētu, cik bieži programma Access atsvaidzina jūsu datus. Atsvaidzinot tiek atjaunināti tikai tie dati, kas jau ir datu lapā vai veidlapā. Atsvaidzinot netiek pārkārtoti ieraksti, netiek parādīti jauni ieraksti, kā arī no vaicājumu rezultātiem netiek noņemti izdzēsti ieraksti un ieraksti, kas vairs neatbilst norādītajiem kritērijiem. Lai skatītu šādas izmaiņas, atkārtoti lūdziet datu lapas vai formas pamatā esošos ierakstus.

Tīkla atsvaidzināšanas un atjaunināšanas iestatījumu maiņa 

  1. Atveriet datu bāzi, kuru vēlaties palīdzēt palaist ātrāk.
  2. Noklikšķiniet uz Faila>opcijas , lai atvērtu dialoglodziņu Access opcijas .
  3. Kreisajā rūtī noklikšķiniet uz Klienta iestatījumi.
  4. Labās rūts sadaļā Papildu mainiet vajadzīgos iestatījumus.

Padoms

Lai atkārtotu vaicājumu, nospiediet taustiņu kombināciju SHIFT+F9.

Uz lapas sākumu

Palīdziet uzlabot Access veiktspēju datorā

Tālāk sniegtie norādījumi var palīdzēt uzlabot Access veiktspēju neatkarīgi no tā, vai datu bāze, ar kuru strādājat, tiek glabāta datorā vai tīklā.

Lietotāja interfeisa animāciju izslēgšana

Access lietotāja interfeisā ir iekļautas animācijas, piemēram, kad tiek atvērtas izvēlnes. Lai gan šīs animācijas atvieglo interfeisa lietošanu, tās var nedaudz palēnināt darbību. Jūs varat tos izslēgt, lai uzlabotu veiktspēju.

  1. Noklikšķiniet uz Faila>opcijas , lai atvērtu dialoglodziņu Access opcijas .
  2. Kreisajā rūtī noklikšķiniet uz Klienta iestatījumi.
  3. Labās rūts sadaļā Attēlojums notīriet izvēles rūtiņu Rādīt animācijas .

Darbības tagu izslēgšana

Ja neizmantojat darbības tagus, izslēdziet tos, lai uzlabotu veiktspēju.

  1. Noklikšķiniet uz Faila>opcijas , lai atvērtu dialoglodziņu Access opcijas .
  2. Kreisajā rūtī noklikšķiniet uz Klienta iestatījumi.
  3. Labās rūts sadaļā Attēlojums notīriet izvēles rūtiņas Rādīt darbību atzīmes datu lapās un Rādīt darbību atzīmes formās un atskaitēs .

Aizveriet citas programmas, kas netiek lietotas

Aizverot citas programmas, programmai Access kļūst pieejams vairāk atmiņas, kas palīdz samazināt diska lietojumu un uzlabo veiktspēju.

Piezīme

Iespējams, vēlēsities arī aizvērt dažas programmas, kas turpina darboties fonā pēc to aizvēršanas. Paziņojumu apgabalā meklējiet šādas programmas. Esiet piesardzīgs, izejot no šīm programmām, jo dažas programmas var būt nepieciešamas, lai dators darbotos, kā paredzēts. Ja jums ir šaubas, iespējams, nevajag iziet no šīm programmām.

Papildu RAM pievienošana datorā

RAM pievienošana datoram var palīdzēt ātrāk izpildīt lielus vaicājumus un vienlaikus atvērt vairāk datu bāzes objektu. Turklāt RAM ir daudz ātrāka nekā virtuālā atmiņa cietajā diskā. Pievienojot RAM, jūs palīdzat samazināt diska lietojumu un uzlabot veiktspēju.

Cieto disku tīrīšana

Periodiski veiciet šo darbību kopu:

  1. Izdzēsiet no datora failus, kas jums vairs nav nepieciešami.
  2. Dzēsiet savus pagaidu interneta failus.
  3. iztukšojiet atkritni.
  4. Izpildiet saspiešanas un labošanas darbības savās datu bāzēs.
  5. Defragmentējiet cietos diskus.

Atspējot nenepieciešamos Windows pakalpojumus

Piemēram, ja izmantojat labu darbvirsmas dublēšanas risinājumu, apsveriet iespēju atspējot sistēmas atjaunošanas pakalpojumu. Atspējojot neizmantotos Microsoft Windows pakalpojumus, programmai Access kļūst pieejams vairāk RAM.

Svarīgi!

Ja nolemjat atspējot Windows pakalpojumus, sekojiet līdzi atspējotajam saturam, lai varētu ērti atkārtoti iespējot visus Windows pakalpojumus, kurus nolemjat sniegt par nepieciešamiem.

Virtuālās atmiņas iestatījumu pielāgošana

Lielākajā daļā gadījumu Windows izmantotajam noklusējuma virtuālās atmiņas iestatījumam būtu jādarbojas optimāli. Tomēr dažās situācijās virtuālās atmiņas iestatījumu pielāgošana var uzlabot Access veiktspēju. Apsveriet iespēju pielāgot noklusējuma virtuālās atmiņas iestatījumus tālāk minētajos gadījumos.

  • Diskā, kas pašlaik tiek izmantots virtuālajai atmiņai, nav daudz brīvas vietas, un citā lokālajā diskā ir brīva vieta.
  • Citā lokālajā diskā, kas ir ātrāks par pašreizējo disku, ir brīva vieta un tas netiek daudz izmantots.

Šādos gadījumos varat iegūt labāku veiktspēju, norādot citu virtuālās atmiņas disku.

Norādot fiksētu vietas diskā daudzumu virtuālajai atmiņai, veiktspēju var arī uzlabot. Apsveriet iespēju norādīt 1,5 reizes lielāku virtuālās atmiņas apjomu nekā datorā instalētās RAM apjoms. Piemēram, ja jums ir 1024 megabaiti (MB) RAM, norādiet 1536 MB virtuālajai atmiņai.

Piezīme

Iespējams, vēlēsities norādīt vairāk virtuālās atmiņas, ja bieži vienlaikus darbināt vairākas lielas lietojumprogrammas.

Lai saņemtu palīdzību saistībā ar virtuālās atmiņas iestatījumu mainīšanu, meklējiet Windows palīdzībā "mainīt virtuālo atmiņu".

Neizmantojiet ekrānsaudzētāju

Ekrānsaudzētāji izmanto atmiņu un tiek startēti automātiski. Pateicoties uzlabotiem monitoru noformējumiem, ekrānsaudzētāji vairs nav nepieciešami, lai palīdzētu aizsargāt monitoru no "iedegšanas". Neizmantojot ekrānsaudzētāju, varat nedaudz uzlabot veiktspēju un atvieglot datora darbību.

Padoms

Nepaļaujieties uz ekrānsaudzētāju, lai aizsargātu savu datoru no nesankcionētas piekļuves. Lai palīdzētu aizsargāt datoru, kad pārtraucat darbu, nospiediet taustiņu kombināciju Windows logotipa taustiņš+L.

Neizmantojiet darbvirsmas fonu

Iespējams, iestatot darbvirsmas fonu uz (Nav), būs vērojami uzlabojumi.

Uz lapas sākumu