Ich bin neu in der Indizierung und habe die Grundlagen der Indizierung durchgearbeitet. Ich kann einen Standard-Clustered-Index für die Primärschlüsseleinschränkung im Indexteil der entsprechenden Tabelle finden, aber nach dem Erstellen einer Fremdschlüsseleinschränkung kann ich keinen finden.
Jetzt habe ich eine Anforderung, in der die Indizierung implementiert werden sollte, um die Leistung zu verbessern. Ich habe über die Indizierung des Fremdschlüssels gelesen , um die Leistung eines JOIN-Ergebnisses zu verbessern .
Muss ich die Fremdschlüsselspalte einem zusätzlichen nicht gruppierten Index hinzufügen oder hat der Fremdschlüssel eine Standardindizierung?
Wie kann ich die Indizierung effektiv implementieren, wenn meine SQL-Tabellenstruktur wie folgt ist und ich eine JOIN-Abfrage mit WHERE-Klausel unter Verwendung von t1_col3 habe?
table1 table2
------ ------
t1_col1(pk) t2_col1(pk)
t1_col2 t2_col2
t1_col3 t2_col3
t1_col4 t2_col4
t2_col1(FK)
quelle