Identificare il tipo di indice richiesto . Questo sarà uno dei seguenti tipi: normale , bitmap , partizionato , la funzione o basato su dominio . Sarà necessario acquisire una comprensione di questi prima di poter tentare di creare attributi dell'indice basati su di essi .
2
Scegli il campo o campo ( s ) nel database per il quale si desidera creare un indice . Le chiavi primarie presenti nel database sono indicizzati automaticamente , ma se si utilizza altri campi del database a cui si accede spesso , vale la pena di creare un indice per il campo .
3
creare un indice per settore prescelto o campi come nei seguenti esempi
Un singolo campo :
CREATE iNDEX ord_sales_ix ON vendite ( client_id ) ;
Un indice con due campi: .
CREATE INDEX ord_sales_ix sugli ordini ( client_id , sales_repid ) ;
4
Allocare indici ad altri oggetti , come ad esempio cluster . Oltre alla creazione di indici su tabelle , se si dispone di un cluster di Oracle , un indice può essere creato su di esso per migliorare le prestazioni , come indicato :
CREATE INDEX idx_cluster SU CLUSTER pers_cluster ;
5
Filtra gli indici da utilizzare solo quando una specifica funzione è chiamata sui dati come illustrato :
CREATE INDEX upper_name_ix sui clienti ( UPPER (cognome) ) ;
per ogni esempio la "UPPER " funzione viene chiamata sul cognome , in questo esempio , l'indice " upper_name_ix "verrà utilizzato .
software © www.354353.com