Udostępnij za pośrednictwem


Clustered Index Scan Showplan Operator

The Clustered Index Scan operator scans the indeks klastrowany specified in the Argument kolumna of the query execution plan.Gdy WHERE:() opcjonalne Predykat jest obecny, zwracane są tylko te wiersze, które spełniają predykatu. Jeśli Argument kolumna zawiera klauzulę ZAMÓWIONE, procesor kwerend zażądał, by dane wyjściowe wiersze były zwracane w kolejności, w jakim sortowane ma indeks klastrowany go.Jeśli nie występuje klauzula ZAMÓWIONE, aparat magazynu skanowanie indeksu w sposób optymalny, bez konieczności sortowania danych wyjściowych.

Clustered Index Scan jest operator logicznym i fizycznym.

Clustered index scan operator iconIkona planu wykonywania graficzny

Przykłady

W poniższym przykładzie kwerendy tabela posiadającej indeks klastrowany.Dane wyjściowe plan wykonania wskazuje, że optymalizator kwerendy używa Clustered Index Scan operator, aby pobrać określone wiersze.

USE AdventureWorks;
GO
SET NOCOUNT ON;
GO
SET SHOWPLAN_ALL ON;
GO
SELECT DISTINCT TransactionType
FROM Production.TransactionHistoryArchive;
GO
SET SHOWPLAN_ALL OFF;
GO

Wykonanie planu produkcji Clustered Index Scan operator pojawi się poniżej.

PhysicalOp 
-----------------------------------------------------------------------
Clustered Index Scan

Argument
-----------------------------------------------------------------------
OBJECT:([AdventureWorks].[Production].[TransactionHistoryArchive].[PK_TransactionHistoryArchive_TransactionID])