2017-07-05 5 views
0

Ich habe drei Tabellen und sie haben insgesamt 2 Millionen Zeilen.Über DB-Beziehungen und Indizes

Ich erstelle eine SQL-Abfrage mit innerer Verknüpfung mit zwei, manchmal drei Tabellen zusammen. Manchmal erstelle ich nur eine SQL-Abfrage für eine Tabelle.

Ich möchte Index dafür erstellen, aber ich bin mir nicht sicher, wie ich erstellen kann. Wie soll ich das machen? Drei Spalten (alle ID-Spalten in Tabellen) zusammen oder getrennt. Und welcher Index funktioniert gut?

Die letzte Frage betrifft DB Beziehungen. Diese drei Tabellen haben keine PF-FK-Beziehung. Kann es sich auf meine Anfrage auswirken?

Wenn Sie mir, vielen Dank für das helfen kann :)

Antwort

0

Mit so wenig Daten über Ihr Modell, das ich dies vorschlagen kann:

einen Index für jede Tabelle für jede Spalte erstellen, die in einem Join verwendet wird,

Wenn Sie weitere Vorschläge möchten, müssen Sie weitere Informationen geben.

Verwandte Themen