Clustered Index Scan (Showplanoperator)
Aktualisiert: 17. Juli 2006
Der Clustered Index Scan-Operator scannt den gruppierten Index, der in der Argument-Spalte des Abfrageausführungsplanes angegeben ist. Wenn ein optionales WHERE:()-Prädikat vorhanden ist, werden nur die Zeilen zurückgegeben, die das Prädikat erfüllen. Wenn die Argument-Spalte die ORDERED-Klausel enthält, hat der Abfrageprozessor angefordert, dass die Ausgabe der Zeilen in der Reihenfolge zurückgegeben wird, in der sie vom gruppierten Index sortiert wurden. Wurde die ORDERED-Klausel nicht angegeben, scannt das Speichermodul den Index optimal (wobei die Ausgabe nicht unbedingt sortiert ist).
Clustered Index Scan ist ein logischer und physikalischer Operator.
Symbol im grafischen Ausführungsplan
Beispiele
Mit dem folgenden Beispiel wird eine Tabelle abgefragt, die einen gruppierten Index aufweist. Die Ausgabe des Ausführungsplanes zeigt, dass der Abfrageoptimierer den Clustered Index Scan-Operator zum Abrufen der angegebenen Zeilen verwendet.
USE AdventureWorks;
GO
SET NOCOUNT ON;
GO
SET SHOWPLAN_ALL ON;
GO
SELECT DISTINCT TransactionType
FROM Production.TransactionHistoryArchive;
GO
SET SHOWPLAN_ALL OFF;
GO
Die Ausführungsplanausgabe des Clustered Index Scan-Operators ist unten dargestellt.
PhysicalOp
-----------------------------------------------------------------------
Clustered Index Scan
Argument
-----------------------------------------------------------------------
OBJECT:([AdventureWorks].[Production].[TransactionHistoryArchive].[PK_TransactionHistoryArchive_TransactionID])
Siehe auch
Aufgaben
Vorgehensweise: Anzeigen eines tatsächlichen Ausführungsplanes
Konzepte
Logische und physikalische Operatoren (Referenz)
Gruppierte Indexstrukturen
Anzeigen von Ausführungsplänen mithilfe der Showplan-SET-Optionen (Transact-SQL)
Hilfe und Informationen
Informationsquellen für SQL Server 2005
Änderungsverlauf
Version | Verlauf |
---|---|
17. Juli 2006 |
|