Clustered Index Scan (Showplanoperator)

Der Clustered Index Scan-Operator scannt den gruppierten Index, der in der Argument-Spalte des Abfrageausführungsplans 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 physischer Operator.

Clustered Index Scan-Operator (Symbol)Symbol für grafischen Ausführungsplan

Beispiele

Mit dem folgenden Beispiel wird eine Tabelle abgefragt, die einen gruppierten Index aufweist. Die Ausgabe des Ausführungsplans zeigt, dass der Abfrageoptimierer den Clustered Index Scan-Operator zum Abrufen der angegebenen Zeilen verwendet.

USE AdventureWorks2008R2;
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:([AdventureWorks2008R2].[Production].[TransactionHistoryArchive].[PK_TransactionHistoryArchive_TransactionID])