Hvornår skal jeg oprette en indeksdatabase?
Hvornår skal jeg oprette en indeksdatabase?

Video: Hvornår skal jeg oprette en indeksdatabase?

Video: Hvornår skal jeg oprette en indeksdatabase?
Video: I denne video viser jeg dig, hvordan du opretter et CVR nummer til en enkeltmandsvirksomhed 2024, Kan
Anonim

An indeks på en kolonne sænker ydeevnen af indsættelser, opdateringer og sletninger. EN database der opdateres ofte bør har færre indekser end en, der er skrivebeskyttet. Pladsovervejelser Indekser optage plads i database . Hvis database størrelse er en primær bekymring, dig skal oprette indekser sparsomt.

Og hvornår skal du oprette et indeks?

Indeks de rigtige tabeller og kolonner Opret et indeks hvis du ofte ønsker til hente mindre end omkring 15 % af rækkerne i en stor tabel. Denne tærskelprocent varierer dog meget iflg til den relative hastighed af en tabelscanning og hvor klyngede rækkedataene er om indeks nøgle.

Desuden, hvordan opretter du et indeks i databasen? Top 10 trin til at opbygge nyttige databaseindekser

  1. Indeks efter arbejdsmængde, ikke efter tabel.
  2. Indekser de mest brugte forespørgsler.
  3. Indeks vigtige forespørgsler.
  4. Indeks for at undgå sortering (GRUPPER EFTER, BESTIL EFTER)
  5. Opret indekser for unikhed (PK, U)
  6. Opret indekser for fremmednøgler.
  7. Overvej at tilføje kolonner for kun indeksadgang.
  8. Begræns ikke vilkårligt antallet af indekser.

Ligeledes, hvornår skal du undgå indeksering i databasen?

Indekser bør ikke bruges på små borde. Indekser bør ikke bruges på kolonner, der returnerer en høj procentdel af datarækker, når de bruges som en filterbetingelse i en forespørgsels WHERE-klausul. For eksempel ville du ikke have en post for ordet "den" eller "og" i indeks af en bog.

Hvorfor opretter vi indeks på tabeller?

Indekser bruges til at hente data fra databasen hurtigere end ellers. Brugerne kan ikke se indekser , de bruges bare til at fremskynde søgninger/forespørgsler. Bemærk: Opdatering af en bord med indekser tager mere tid end at opdatere en bord uden (fordi indekser har også brug for en opdatering).

Anbefalede: