sql >> Database teknologi >  >> RDS >> Oracle

Hvad er forskellen mellem primært indeks og sekundært indeks nøjagtigt?

Primært indeks:

Et primært indeks er et indeks på et sæt felter, der inkluderer den unikke primærnøgle for feltet og er garanteret ikke at indeholde dubletter. Kaldes også et Clustered index .for eksempel. Medarbejder-ID kan være et eksempel på det.

Sekundært indeks:

Et sekundært indeks er et indeks, der ikke er et primært indeks og kan have dubletter.f.eks. Medarbejdernavn kan være et eksempel på det. Fordi medarbejdernavn kan have lignende værdier.

Det primære indeks indeholder nøglefelterne i tabellen. Det primære indeks oprettes automatisk i databasen, når tabellen aktiveres. Hvis en stor tabel ofte tilgås, så det ikke er muligt at anvende primær indekssortering, bør du oprette sekundære indekser til tabellen.

Indekserne på en tabel har et indeks-id på tre tegn. '0' er reserveret til det primære indeks. Kunder kan oprette deres egne indekser på SAP-tabeller; deres id'er skal begynde med Y eller Z.




  1. Almindelige ER-diagramfejl

  2. Skal jeg oprette indekser på fremmednøgler på Oracle?

  3. SQL række returordre

  4. proxysql-admin Alternativer - ClusterControl ProxySQL GUI