Udostępnij za pośrednictwem


Operator Showplan skanowanie indeksu klastrowanego

Clustered Index Scan Operator skanowanie indeks klastrowany określone w Argument kolumna plan wykonania kwerendy.Gdy WHERE:() opcjonalne Predykat jest obecny, zwracane są tylko wiersze spełniające predykatu.Jeśli Argument Kolumna zawiera ZAMÓWIONE klauzula, procesor kwerend zażądał zwrócone dane wyjściowe wierszy w kolejności, w jakiej indeks klastrowany jest sortowane goJeśli nie występuje klauzula ZAMÓWIONE, aparat magazynu skanuje indeks w optymalny sposób, bez konieczności sortowania danych wyjściowych.

Clustered Index Scan jest operator logicznym i fizycznym.

Ikona operatora skanowania indeksu klastrowanegoGraficzne wykonanie planu ikony

Przykłady

Poniższy przykład kwerendy tabela posiadającej indeks klastrowany.Wyjście plan wykonania pokazuje, że optymalizator kwerendy używa Clustered Index Scan operator do pobierania określonych wierszy.

USE AdventureWorks2008R2;
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 pojawia się poniżej.

PhysicalOp

-----------------------------------------------------------------------

Clustered Index Scan

Argument

-----------------------------------------------------------------------

OBJECT:([AdventureWorks2008R2].[Production].[TransactionHistoryArchive].[PK_TransactionHistoryArchive_TransactionID])