Junior — Middle
Quali tipi di indici sono stati applicati nelle tue query SQL per ottimizzare la ricerca dei dati?
sobes.tech AI
Risposta dell'AI
In SQL, i tipi di indice comunemente usati per ottimizzare la ricerca dei dati sono:
- Indice B-Tree — il tipo più diffuso, adatto per ricerche rapide, ordinamento e query di intervallo.
- Indice Hash — efficace per ricerche esatte per chiave, ma non supporta query di intervallo.
- Indice Unico — garantisce l'unicità dei valori in una colonna, accelerando anche la ricerca.
- Indice Composto — indice costruito su più colonne, utile per query con filtraggio su più campi.
- Indice di Testo Completo — usato per ricerche rapide sui dati testuali.
Esempio di creazione di un indice composto:
CREATE INDEX idx_user_lastname_firstname ON users (lastname, firstname);
La scelta del tipo di indice dipende dalla natura delle query e dalla struttura dei dati.