Questione : Oracle interroga la sintonizzazione

Se in una tabella, una colonna già ha indice unico o esso ha un key.
If che genero un indice in cima a questo, questa varrà? il

If che una tabella ha chiave primaria del tabella-livello, composta di due columns.
and se genero un indice su soltanto una colonna, che cosa sarà l'effetto? il
Will là è tutta la prestazione issues
class= del

Risposta : Oracle interroga la sintonizzazione

Caro Sakthi,

Non ci è regola empirica nella sintonizzazione di prestazione di base di dati.  Vedere questo

Chiave primaria Table1 (col1, col2, col3) (col1, col2)
Notare il comportamento di ogni domanda elencata qui sotto

sql>select * da table1 dove col1=1 e col2=1
può usare l'indice chiave primario (esplorazione di indice)

sql>select * da table1 dove col1=1
può usare l'indice chiave primario (esplorazione di indice)

sql>select * da table1 dove col2=1
può usare l'indice chiave primario (l'esplorazione di salto di indice, ma questo è ancora dipende)

Per per ritenere questo generare tabella con la chiave primaria ed esaminare programma di esecuzione per la domanda differente.


Altre soluzioni  
 
programming4us programming4us