Vai al contenuto

Indice di database

Un indice supporta ricerche adatte. Non accelera tutte le query e comporta costi di spazio e aggiornamento.

Noto anche comeDatabase IndexIndice
Piattaforme dati

Un indice di database è una struttura aggiuntiva che aiuta a trovare i record pertinenti in modo più diretto. L’utilità dipende anche dalle condizioni di ricerca, dalla distribuzione dei dati e dal piano di esecuzione scelto.

Esempio e costo

Un portale ipotetico cerca spesso per numero d’ordine. Un indice adatto può supportare la ricerca senza scandire ogni volta tutti gli ordini. Non significa che ogni vista diventi più veloce.

L’indice occupa spazio e va mantenuto quando cambiano i dati interessati. Gli indici aggiuntivi vanno quindi valutati rispetto al lavoro effettivo. Un indice ordinario non garantisce neppure valori unici; serve un’apposita regola di unicità.

Fonti