Dette kapittelet dekker innføring i indekser, deres typer, opprettelse og slippe.
Innledning
Index er et sett av pekere, som kan referere til rader i en tabell , blokker i MDC eller ITC tabeller, XML-data i en XML-lagring objekt som er logisk bestilt av verdiene av en eller flere nøkler. Det er opprettet på DB2 tabellkolonner å fremskynde datatilgang for søkene, og å klynge og partisjonere data effektivt. Det kan også forbedre ytelsen til operasjon på visningen. En tabell med en unik indeks kan ha rader med unike nøkler. Avhengig av kravene tabellen, kan du ta forskjellige typer indekser.
Typer av indekser
Unike og ikke-entydige indekser
Gruppert og ikke-grupperte indekser
Opprette indekser
For å skape unike indekser, bruker du følgende syntaks:
Syntax:
db2 skape unik indeks < index_name > på < table_name > (< unique_column >) omfatter (< column_names .. >)
Eksempel
: Å lage indeks for "shopper.sales1" tabellen
db2 skape unik indeks. sales1_indx på shopper.sales1 (id) omfatter (varenavn)
Slippe indekser
For å slippe indeksen, bruker du følgende syntaks:
Syntax:
db2 dråpe entydig indeks < index_name > på < table_name > (< unique_column >) omfatter (< column_names .. >)
Eksempel:
db2 dråpe indeksen sales_index