Sobes.tech
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.