Andmebaaside eksami kordamisküsimuste vastused
antud veerus on väärtus olemas (WHERE veerg IS NOT NULL).
B-tree indeksi indeksiblokkides on indeksi kirjed võtmeväärtuse järgi
sorteeritud. Seetõttu võib indekseerida veerud, mida sageli
kasutatakse BETWEEN predikaadis, ORDER BY klauslis, GROUP BY
klauslis, teistes sorteerimisega seotud operatsioonides (UNION ja
DISTINCT).
Indekseerida veerud, mida kasutatakse grupifunktsioonides.
Mida suurem on tabel, seda rohkem on indeksist kasu, kuid seda suuremad
on ka indeksi ülalpidamise kulud - ajakulu uuendamisel ja indeksi all olev
kettaruum. Arvestada, et indekseerimine võtab alla lisamiste, muutmiste ja
kustutamiste kiirust (kuna koos põhitegevusega tuleb ülal hoida ka vastavaid
46
indekseid), kuid tõstab päringutele vastamise kiirust. Seepärast on soovitav: