INDEX INVISIBLE
Un indice INVISIBLE è un indice che viene ignorato da Oracle Optimizer senza esplicitamente impostare il parametro di inizializzazione OPTIMIZER_USE_INVISIBLE_INDEXES a True, a livello di sessione o di sistema (di deafult è False). E' stato introdotto con Oralce 11g perché precedentemente occorreva rendere l'indice UNUSABLE o dropparlo. S i n t a s s i ALTER INDEX <nome_indice> INVISIBLE; ALTER INDEX <nome_indice> VISIBLE; CREATE INDEX [ schema.]<nome_indice> ON [schema.]<nome_tabella> (colonna1 [, colonna2…] ) INVISIBLE ; E' utile quando si vuole valutare le performance di una query senza droppare l'indice o renderlo non usabile. Baste rendere l'indice invisibile e verrà ignorato da Oracle Optimizer . Se il risultato dei test è negativo si procederà a rendere nuovamente visibile l'indice, senza doverlo ricreare. La colonna VISIBILITY della tabella USER_INDEXES indica lo stato di visibilità di un indice. Diver