Cum să accelerați accesul

Una dintre cele mai bune modalități de îmbunătățire a performanței bazei de date este crearea de indici pentru câmpurile utilizate frecvent. Indicii oferă o creștere mai accentuată a performanței decât oricare dintre celelalte metode descrise în acest articol. Unele indexuri sunt create în Access automat, dar este necesar să verificați cu atenție dacă indicii suplimentari vor duce la o muncă mai rapidă.







În acest articol

Măriți viteza bazei de date locale

Recomandările de mai jos vă vor ajuta să optimizați performanța bazei de date locale de acces - o bază de date care este stocată pe hard diskul local, nu pe rețea.

Dezactivați numele de auto-corectare

Numele Autochange asigură faptul că funcționalitatea obiectelor bazei de date nu se modifică la redenumirea altor obiecte baze de date care depind de ele. De exemplu, dacă redenumiți un tabel și interogările care utilizează acest tabel, numele auto-înlocuiți asigură că aceste interogări nu sunt rupte din cauza unei modificări. Această caracteristică poate fi utilă, dar unele performanțe sunt lente.

Dacă structura stabilă a bazei de date și a obiectelor sale nu este redenumită, puteți dezactiva în siguranță numele de schimbare automată pentru a îmbunătăți performanța.

Deschideți baza de date pe care doriți să o optimizați.

Faceți clic pe butonul Microsoft Office. apoi faceți clic pe butonul Setări acces.

În panoul din partea dreaptă, în Opțiuni de înlocuire automată, ștergeți toate casetele de selectare.

Configurarea unei baze de date pentru comprimarea și recuperarea automată

În timp, performanța fișierului bazei de date poate avea loc din cauza locației, rămâne obiecte șterse sau temporare dedicate. Comanda de compresie și recuperare elimină acest spațiu neutilizat și vă poate ajuta să lucrați mai rapid și mai eficient baza de date. Puteți configura opțiunea de pornire automată a comenzii de compresie și restaurare atunci când baza de date este închisă.

Deschideți baza de date pe care doriți să o optimizați.

Faceți clic pe butonul Microsoft Office. apoi faceți clic pe butonul Setări acces.

În panoul din partea dreaptă, în secțiunea Setări aplicație, bifați caseta de selectare Comprimare la închidere.

Deschiderea bazei de date în modul exclusiv

Dacă sunteți un singur utilizator, utilizând o bază de date, deschiderea unei baze de date în mod exclusiv îi privează pe utilizatori de capacitatea de a utiliza simultan baza de date și de a îmbunătăți performanța.

Porniți accesul, dar nu deschideți baza de date. Dacă baza de date este deja deschisă, închideți-o.

Faceți clic pe butonul Microsoft Office, apoi pe Deschidere.

În caseta de dialog Deschideți fișierul de bază de date, selectați fișierul de bază de date pe care doriți să-l deschideți. Pentru a găsi fișierul de care aveți nevoie, puteți utiliza lista de dosare.

Faceți clic pe săgeata de pe butonul Deschidere și selectați Monopolist.

Dezactivați setările pentru AutoCorrect

În mod prestabilit, erorile de ortografie sunt corectate în dreptul de acces în momentul introducerii cu AutoCorrect. Dezactivarea funcției de auto-corectare poate duce la creșterea performanței.

Deschideți baza de date pe care doriți să o optimizați.

Faceți clic pe butonul Microsoft Office. apoi faceți clic pe butonul Setări acces.

În panoul din partea dreaptă, în secțiunea Setări de auto-corectare, faceți clic pe butonul Opțiuni de corecție automată.

În caseta de dialog Opțiuni de auto-corectare, debifați casetele de selectare pentru opțiunile pe care nu le considerați necesare.

Notă: Pentru a simți îmbunătățirea, nu este necesar să dezactivați toți parametrii auto-înlocuiți, dar cu cât mai mulți parametri sunt dezactivați, cu atât efectul va fi mai vizibil.

Îmbunătățirea performanței într-un mediu cu mai mulți utilizatori

Următoarele recomandări ajută la optimizarea funcționării bazei de date Access într-un mediu multi-utilizator.

Împărțirea bazei de date

Când împărțiți baza de date într-un fișier de bază de date de pe serverul de rețea, care este numele bazei de date a serverului, puneți tabelele de date. Alte obiecte baze de date, cum ar fi interogări, formulare și rapoarte, sunt plasate într-un alt fișier de bază de date numit baza de date client. Utilizatorii salvează propriile copii ale bazei de date client la calculatoarele lor. Deoarece numai datele trimise prin rețea vor crește productivitatea.

Baza de date este împărțită utilizând Expertul de divizare a bazei de date.

În fila Instrumente de bază de date, sub Migrare date, faceți clic pe Accesare bază de date.

Schimbarea nivelului de blocare

În timp ce editați înregistrări în Access, o parte din date este blocată. Cantitatea de date care trebuie blocată depinde de modul de blocare selectat. Dacă alegeți să blocați la nivel de pagină, acest lucru poate îmbunătăți performanța. Cu toate acestea, blocarea la nivel de pagină poate degrada disponibilitatea datelor, deoarece mai multe date sunt blocate în acest caz decât la nivelul înregistrărilor.

Închidere la nivel de pagină Accesul blochează pagina care conține înregistrări (pagina este zona de memorie unde se află intrarea). Editarea înregistrărilor cu suport pentru blocarea la nivel de pagină poate de asemenea să declanșeze memoria stocată în memorie va fi blocată de o serie de alte intrări. Cu toate acestea, performanța este mai rapidă atunci când se utilizează blocarea la nivel de pagină în loc de blocare la nivel de înregistrare.







Încuietori la nivel de înregistrare Înregistrarea care este în curs de editare este blocată. Nu afectează alte înregistrări.

Modificați setarea sau înregistrarea de blocare la nivel de pagină

Deschideți baza de date pe care doriți să o configurați.

Faceți clic pe butonul Microsoft Office. apoi faceți clic pe butonul Setări acces.

În panoul din partea dreaptă, în secțiunea Avansat, bifați sau debifați caseta pentru a deschide baze de date utilizând o blocare la nivel de scriere.

Selectarea setării corespunzătoare nivelului de blocare la nivel de înregistrare

Când un utilizator modifică înregistrările, acestea sunt blocate în Access. Numărul de înregistrări blocate și perioada de timp în care sunt blocate depind de setările selectate la nivel de blocare la nivel de înregistrare.

Lipsește accesul nu blochează intrările sau paginile până când utilizatorul nu salvează modificări la acesta, ceea ce conduce la un acces mai rapid la date. Cu toate acestea, pot apărea conflicte de date (modificări simultane efectuate în aceeași înregistrare) atunci când utilizați acest parametru. În cazul unui conflict de date, utilizatorul trebuie să decidă ce versiune de date să stocheze. Aceasta este de obicei cea mai mare, dar conflictele de date pot fi mai importante decât îmbunătățirea performanței.

O intrare variabilă în Microsoft Access blochează înregistrările deoarece un utilizator începe să-l modifice. Ca rezultat, blocarea înregistrărilor pentru o perioadă lungă de timp, dar probabilitatea conflictelor de date.

Toate înregistrările Microsoft Access blochează toate înregistrările din tabel atunci când orice formă sau tabelă care utilizează acest tabel este deschisă. Acest lucru poate îmbunătăți performanța utilizatorului, care modifică datele din tabel, dar limitează la alți utilizatori capacitatea de a edita datele mai mult decât să execute alți parametri.

Modificarea setărilor de blocare a scriinței

Deschideți baza de date pe care doriți să o configurați.

Faceți clic pe butonul Microsoft Office. apoi faceți clic pe butonul Setări acces.

În panoul din partea dreaptă, în secțiunea Avansat, dați clic pe Blocare implicită în poziția dorită.

Actualizarea setărilor de actualizare în rețea

Încercați să modificați valorile perioadelor de actualizare. Perioada de reînnoire a actualizării (ms). Numărul de încercări și perioada de actualizare ODBC (c).

Parametrii Intervalul de refresh și numărul de încercări de refresh determină cât de des și de câte ori accesul Access încearcă să salveze o intrare blocată de un alt utilizator.

Schimbați setările de actualizare și actualizare a rețelei

Deschideți baza de date, viteza pe care doriți să o măriți.

Faceți clic pe butonul Microsoft Office. apoi faceți clic pe butonul Setări acces.

În panoul din partea dreaptă, în secțiunea Avansat, modificați valorile parametrilor necesari.

Sfat: Pentru a executa oa doua solicitare, apăsați SHIFT + F9.

Îmbunătățirea vitezei de acces pe computer

Următoarele recomandări ajută la optimizarea funcționării Accesului, indiferent de locația bazei de date: pe un computer sau într-o rețea.

Dezactivarea animației în interfață

Interfața cu utilizatorul de acces utilizează animație, de exemplu atunci când deschideți un meniu. Astfel de efecte fac interfața mai intuitivă, dar încetinesc puțin aplicarea. Oprirea acestora poate îmbunătăți performanța.

Faceți clic pe butonul Microsoft Office. apoi faceți clic pe butonul Setări acces.

În panoul din partea dreaptă, în secțiunea Afișare, debifați caseta de selectare Afișați cursul de schimbare.

Faceți clic pe butonul Microsoft Office. apoi faceți clic pe butonul Setări acces.

Închiderea programelor neutilizate

Închiderea altor programe oferă mai multă memorie disponibilă pentru acces, ceea ce contribuie la minimizarea utilizării spațiului pe disc și îmbunătățește performanța.

Notă: De asemenea, puteți să terminați unele programe care continuă să fie difuzate după ce acestea sunt închise în fundal. Pictogramele pentru astfel de programe sunt afișate în zona de notificare. Aveți grijă la finalizarea acestor programe: unele dintre ele pot fi necesare pentru funcționarea normală a computerului. Dacă există vreo îndoială cu privire la un program, nu îl completați.

Creșteți cantitatea de memorie RAM de pe computer

Adăugarea RAM la computer va permite executarea mai rapidă a unor interogări mari și utilizarea unui număr mai mare de obiecte baze de date simultan deschise. În plus, memoria RAM este mult mai rapidă decât memoria virtuală de pe hard disk. Adăugarea de memorii RAM reduce încărcarea pe disc și îmbunătățește performanța.

Curățarea unităților hard disk

Periodic urmați următoarele proceduri.

Ștergeți fișierele de pe computer care nu mai sunt necesare.

Ștergeți fișierele Internet temporare.

Efectuarea operației de comprimare și restaurare a bazei de date. Găsiți linkuri la informații suplimentare în secțiunea Vezi.

Defragmentați hard disk-urile.

Dezactivarea serviciilor Windows inutile

De exemplu, dacă aveți instalat pe computer un program de backup de încredere pe desktop, puteți dezactiva Restaurare sistem. Prin dezactivarea serviciilor Microsoft Windows nefolosite pentru Access, sunt disponibile mai multe memorii RAM.

Important: Dacă dezactivați serviciile Windows, scrieți-le numele astfel încât serviciile să poată fi restaurate rapid atunci când sunt necesare din nou.

Ajustarea setărilor memoriei virtuale

În majoritatea cazurilor, setările de memorie virtuală utilizate în mod prestabilit în Windows oferă configurația optimă. Cu toate acestea, reglarea uneori a acestor setări poate îmbunătăți performanța Accesului. Setările memoriei virtuale setate în mod prestabilit au semnificația de a se modifica în următoarele situații.

Pe discul care alocă memoria virtuală, nu există spațiu suficient și spațiul disponibil pe celălalt disc local.

Pe un alt disc local care rulează mai repede decât discul curent, există spațiu liber și este utilizat mai puțin intens.

În astfel de cazuri, transferul de memorie virtuală pe un alt disc poate crește viteza.

De asemenea, puteți obține performanțe mai bune prin specificarea unei cantități fixe de spațiu pe disc pentru memoria virtuală. Încercați să setați de 1,5 ori cantitatea de memorie virtuală ca cantitatea de memorie RAM instalată pe computer. De exemplu, dacă aveți 1,024 MB de memorie RAM, specificați 1 536 MB pentru memoria virtuală.

Notă: Cantitatea de memorie virtuală poate fi mărită dacă mai multe aplicații mari sunt lansate frecvent pe computer în același timp.

Pentru informații despre modificarea setărilor memoriei virtuale, consultați Ajutor Windows (căutați "schimbarea memoriei virtuale").

Dezactivați economizorul de ecran

Protecția ecranului captează memoria și începe automat. Designul modern al monitoarelor nu necesită utilizarea de screensavere pentru a proteja ecranul de "arsuri". Refuzând să utilizați economizorul de ecran, puteți mări ușor viteza și asigura o funcționare mai stabilă a computerului.

Sfat: Nu utilizați ecranul de protecție ca mijloc de protecție împotriva accesului neautorizat. Pentru a bloca computerul în timp ce vă aflați departe, trebuie doar să apăsați pe sigla Windows + L.

Utilizarea spațiului de lucru fără fundal

Dacă selectați (Nu) ca fundal pentru desktop. acest lucru va îmbunătăți performanța un pic.







Articole similare

Trimiteți-le prietenilor: