RANGE CONDITION FOR INDEX ist eine Suchstrategie des SQL-Optimierers.
Diese Suchstrategie kann gewählt werden, wenn eine der folgenden Bedingungen erfüllt ist:
● Die Suchbedingung enthält für die ersten k Spalten eines Index (1 <= k < n, n ist die Anzahl der Indexspalten) Gleichheitsbedingungen.
● Die erste Indexspalte wurde mit einer Bereichsbedingung angegeben.
● Die Werte einer IN-Bedingung liegen sehr dicht beieinander.
Mit Hilfe der in diesem Bereich liegenden Invertierungslisten wird direkt auf die entsprechenden Tabellenzeilen zugegriffen. Es wird also nur ein Teil des Index durchsucht und dieser Teil sequentiell gelesen.
Siehe auch: