tavole rotanti è un passo fondamentale per un buon design del tavolo e prestazioni veloci . Senza indici , il sistema può venire a un brusco stop con poche migliaia di righe. Indici di dati della tabella del gruppo nell'ordine dei valori di indice definiti. Lo scopo di indici su una tabella è il miglioramento delle prestazioni di tabella , in quanto aumentano la velocità del motore di database , aiutandola a trovare le righe richieste . Proprio come l'organizzazione di un archivio in ordine alfabetico , il motore di database è in grado di trovare i dati più rapidamente dal momento che è meglio organizzato . Cose che ti serviranno
Oracle database del motore di
Show More Istruzioni
1
Aprire la finestra di comando Oracle. Questo viene fatto sia dal software di gestione sul computer o accedendo al desktop del server .
2
Creare una tabella pratica . Per questo esempio , verrà creato un piccolo dipendente Table.sql > create table clienti ( 2 ID VARCHAR2 (4 byte) NOT NULL , 3 First_Name VARCHAR2 ( 10 BYTE ) , 4 Last_Name VARCHAR2 ( 10 BYTE ) , ) per
3
Determinare quali colonne gli utenti avranno bisogno di interrogare . Per esempio , la maggior parte dei dipendenti hanno bisogno per la ricerca di clienti sulla base di cognome . Dato cognome è probabile che sia un grande volume di ricerche , creando un indice su tale colonna migliorerà le prestazioni del database . Creare un indice utilizzando la seguente riga di codice : CREATE INDEX customer_last_name_idx ON cliente ( cognome ) ;
4
Specificare indici univoci per le colonne in cui i valori devono essere sempre diversi . Per esempio , l'ID nella tabella di esempio deve essere unique.CREATE [ UNIQUE ] INDEX customer_id ONcustomer ( Id) TABLESPACE customer_space ;
5 indici di goccia
Se si trova una tabella include indici su colonne che non sono necessario. Troppi indici realtà danneggiano le prestazioni , piuttosto che migliorare it.drop indice customer_last_name_idx ;