Monitoraggio degli indici

Troppi indici non possono essere una buona cosa …
Il Motore Oracle mantiene tutte gli indici definiti su un tavolo indipendentemente dalla loro utilizzazione.
La loro manutenzione può causare notevole utilizzo di CPU e I / O, che può essere pesante per le prestazioni del sistema in una scrittura ad alta intensità.
Periodicamente può essere utile per identificare e rimuovere gli indici che non vengono utilizzati.
Il monitoraggio degli indici ci permette di fare una precisa analisi.
È importante garantire che il monitoraggio dell’indice avviene per un lungo periodo di tempo (es. tutto il ciclo di vita dell’applicazione).
Monitoraggio Indice è avviata ed arrestata con il comando ALTER INDEX:
ALTER INDEX Index_1 monitoraggio dell’utilizzo;
ALTER INDEX Index_1 NOMONITORING USO;
Informazioni sull’uso indice può essere visualizzato utilizzando il V $ OBJECT_USAGE
vista.
Table_name SELECT,
index_name,
monitoraggio,
usato
DA v $ object_usage
DOVE nome_indice = ‘INDEX_1’
/
TABLE_NAME INDEX_NAME MON USATO
—— —– – –
TABLE_1 INDEX_1 SI NO

Potrebbero interessarti anche...