1.Ved at definere en kolonne som PRIMARY KEY
(det er, hvad din id-kolonne højst sandsynligt er), Oracle opretter implicit et indeks for denne kolonne. Det vil højst sandsynligt beslutte at bruge det indeks, når du har et udvalg med WHERE id=123
). Du kan give et tip
i din forespørgsel for at få Oracle til at bruge indekset (i de fleste tilfælde), men det burde ikke være nødvendigt for dig.
2. Det er usandsynligt for Oracle at bruge et indeks for LIKE
(medmindre du ved, at din tekst starter med den søgte streng, og du kan bruge 'xyz%'). Se Tony Andrews' indlæg
for mere information om, hvornår og hvordan man bruger et indeks til fuld tabelscanninger.
Artiklen om Oracle LIKE-klausulsøgninger med tekstindekser skal give oplysninger om en måde at håndtere fuldtekstsøgninger på.