Când ar trebui să creez o bază de date index?
Când ar trebui să creez o bază de date index?

Video: Când ar trebui să creez o bază de date index?

Video: Când ar trebui să creez o bază de date index?
Video: Tutorial Access - 2. Creare baza de date, tabele si relatii 2024, Decembrie
Anonim

Un index pe o coloană încetinește performanța inserărilor, actualizărilor și ștergerilor. A Bază de date care este actualizat frecvent ar trebui să au mai putine indici decât unul care este doar pentru citire. Considerații de spațiu Indici ocupă spațiu în interiorul Bază de date . Dacă Bază de date dimensiunea este o preocupare principală, tu ar trebui să creeze indecși cu cumpătare.

De asemenea, când ar trebui să creați un index?

Index tabelele și coloanele corecte Creați un index dacă tu doresc frecvent la recuperați mai puțin de aproximativ 15% din rândurile dintr-un tabel mare. Acest procentaj de prag variază foarte mult, însă, în funcție la viteza relativă a scanării unui tabel și cât de grupate sunt datele de rând despre index cheie.

În plus, cum se creează un index în baza de date? Top 10 pași pentru construirea de indici utili ai bazelor de date

  1. Indexați după volumul de muncă, nu după tabel.
  2. Indexați interogările cele mai utilizate.
  3. Indexați interogările importante.
  4. Index pentru a evita sortarea (GROUP BY, ORDER BY)
  5. Creați indici pentru unicitate (PK, U)
  6. Creați indexuri pentru cheile străine.
  7. Luați în considerare adăugarea de coloane pentru accesul numai la index.
  8. Nu limitați în mod arbitrar numărul de indici.

De asemenea, când ar trebui să evitați indexarea în baza de date?

Indici nu trebuie folosit pe mese mici. Indici nu ar trebui să fie utilizat pe coloanele care returnează un procent mare de rânduri de date atunci când sunt utilizate ca condiție de filtrare în clauza WHERE a unei interogări. De exemplu, nu ați avea o intrare pentru cuvântul „the” sau „și” în index a unei cărți.

De ce creăm index pe tabele?

Indici sunt folosite pentru a prelua date din baza de date mai rapid decât altfel. Utilizatorii nu pot vedea indici , sunt folosite doar pentru a accelera căutările/interogările. Notă: Actualizarea a masa cu indici necesită mai mult timp decât actualizarea a masa fără (deoarece indici nevoie și de o actualizare).

Recomandat: