Salta ai contenuti
Manuale LogoManuale Logo

DROP INDEX

Un indice che non porta benefici reali può essere rimosso. Occupa spazio e deve essere aggiornato quando cambiano i dati.

È come conservare l’indice cartaceo di un archivio che nessuno consulta più: occupa spazio e richiede manutenzione senza aiutare le ricerche.

DROP INDEX idx_clienti_email;

Questa istruzione elimina l’indice chiamato idx_clienti_email.

Puoi eliminare un indice quando:

  • la query che doveva aiutare non esiste più
  • l’indice non viene usato davvero
  • il costo di manutenzione supera il vantaggio

La sintassi precisa cambia tra i database. In ogni caso, stai rimuovendo una struttura di supporto, non i dati della tabella.

Prima di rimuovere un indice in un progetto reale, controlla se qualche query importante lo usa ancora. In caso di dubbio, misura prima e cambia dopo.