2016-06-19 10 views
0

In einer Vorlesungsnotiz, die ich verwende, um über Datenbanksysteme zu lernen, sah ich diesen Satz.Verwenden von Indizes mit Where- und Join-Klauseln

Alle an Indizes beteiligten Spalten sollten in WHERE- und JOIN-Klauseln in der gleichen Reihenfolge angezeigt werden, in der sie im Index angezeigt werden.

Ich fand diese unter dem Titel SQL Query Tuning. Ich kann nicht verstehen, was es sagt und warum.
Können Sie mir bitte helfen, den Satz zu verstehen.
Ich suchte google nach einem weniger komplizierten, aber es ist schwer zu wissen, wie man danach sucht.

Antwort

0

Nicht versuchen, niedlich zu sein, aber ich denke es bedeutet, was es sagt.

Beim Auflisten von Elementen in den Join/Where-Klauseln wird die Geschwindigkeit erhöht, um alles in der gleichen Reihenfolge zu halten. Wenn Sie eine Anweisung ausführen, ist es viel schneller, von oben nach unten zu gehen und dann die Anweisung für die Verbindung/Beziehung durchzusuchen. Das ist einer der Hauptgründe für die Verwendung von Indizes an erster Stelle.

(Ich kann noch nicht kommentieren - Entschuldigung, das ist in einem "Antwort" -Abschnitt)