Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

Come creare un attributo indice in Oracle

Oracle rilevamenti sono stati progettati per ottimizzare il database in modo che venga eseguito in modo più efficiente . Attributi dell'indice possono essere descritti come i metodi utilizzati per fornire un accesso efficiente alle tabelle a seconda del loro scopo . Ci sono diversi tipi di indici progettati per adattarsi ambienti Oracle specifici. Nel corso del tempo , gli indici devono essere rinnovate , o non sarà efficace come le tabelle del database diventano più grandi e i dati possono " allontanarsi " dal tipo di dati che l'indice si aspetta che in circostanze normali . Istruzioni
1

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