Frage : Oracle fragen das Abstimmen

Wenn in einer Tabelle, hat eine Spalte bereits einzigartigen Index, oder es ein Primärkey.
If, das ich einen Index auf dieses verursache, hat diese wert ist?

If, das eine Tabelle Tabelleniveau den Primärschlüssel hat, bestanden aus zwei columns.
and, wenn ich einen Index auf nur einer Spalte verursache, was, ist die Auswirkung?
Will dort ist jede mögliche Leistung issues

Antwort : Oracle fragen das Abstimmen

Lieber Sakthi,

Es gibt keine Faustregel beim Datenbankleistungsabstimmen.  Dieses sehen

(Col1, col2, col3) Primärschlüssel Table1 (col1, col2)
Verhalten jeder Frage merken, die nachstehend aufgeführt wird

sql>select * von table1 wo col1=1 und col2=1
werden kann Primärschlüsselindex (Indexscan) verwenden

sql>select * von table1 wo col1=1
werden kann Primärschlüsselindex (Indexscan) verwenden

sql>select * von table1 wo col2=1
werden kann Primärschlüsselindex (Index Zeilensprungscan, aber wieder diesen verwenden ist abhängen)

Zu diesem glauben, Tabelle mit Primärschlüssel herzustellen und Durchführungsplan für unterschiedliche Frage zu prüfen.


Weitere Lösungen  
 
programming4us programming4us