Freigeben über


Index Seek (nicht gruppiert) (Showplanoperator)

Der Index Seek-Operator verwendet die Suchfunktionen der Indizes, um Zeilen aus einem nicht gruppierten Index abzurufen.

Die Argument-Spalte enthält den Namen des verwendeten nicht gruppierten Indexes. Außerdem enthält sie auch das SEEK:()-Prädikat. Mit diesem Index werden vom Speichermodul nur die Zeilen verarbeitet, die das SEEK:()-Prädikat erfüllen. Optional kann ein WHERE:()-Prädikat enthalten sein, das vom Speichermodul für alle Zeilen ausgewertet wird, bei denen das SEEK:()-Prädikat erfüllt wird (es werden hierfür keine Indizes verwendet).

Wenn die Argument-Spalte die ORDERED-Klausel enthält, hat der Abfrageprozessor ermittelt, dass die Zeilen in der Reihenfolge zurückgegeben werden müssen, in der sie vom nicht gruppierten Index sortiert wurden. Wurde die ORDERED-Klausel nicht angegeben, so durchsucht das Speichermodul den Index auf die optimale Art (wobei die Ausgabe nicht unbedingt sortiert ist). Die Ausgabe in der ursprünglichen Reihenfolge kann weniger effizient sein als die unsortierte Ausgabe.

Index Seek ist ein logischer und physikalischer Operator.

Nonclustered Index Seek-Operator (Symbol)Symbol im grafischen Ausführungsplan

Siehe auch

Aufgaben

Vorgehensweise: Anzeigen eines tatsächlichen Ausführungsplanes

Konzepte

Logische und physikalische Operatoren (Referenz)
Erstellen nicht gruppierter Indizes
Anzeigen von Ausführungsplänen mithilfe der Showplan-SET-Optionen (Transact-SQL)

Andere Ressourcen

SELECT (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005