Condividi tramite


Operatore Showplan Clustered Index Scan

Data aggiornamento: 17 luglio 2006

L'operatore Clustered Index Scan esegue la scansione dell'indice cluster specificato nella colonna Argument del piano di esecuzione della query. In presenza di un predicato facoltativo WHERE:(), vengono restituite soltanto le righe conformi al predicato. Se la colonna Argomento include la clausola ORDERED, Query Processor ha richiesto la restituzione dell'output delle righe nell'ordine utilizzato dall'indice cluster. Se la clausola ORDERED non è presente, il motore di archiviazione esegue la scansione dell'indice in modo ottimale, senza necessariamente ordinare l'output.

Clustered Index Scan è un operatore logico e fisico.

Icona dell'operatore Clustered Index ScanIcona del piano di esecuzione grafico

Esempi

Nell'esempio seguente viene eseguita una query su una tabella con indice cluster. L'output del piano di esecuzione mostra che Query Optimizer utilizza l'operatore Clustered Index Scan per recuperare le righe specificate.

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

L'output del piano di esecuzione dell'operatore Clustered Index Scan è riportato di seguito.

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

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

Vedere anche

Attività

Procedura: Visualizzazione di un piano di esecuzione effettivo

Concetti

Guida di riferimento agli operatori logici e fisici
Strutture degli indici cluster
Visualizzazione di piani di esecuzione tramite le opzioni SET SHOWPLAN (Transact-SQL)

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

17 luglio 2006

Nuovo contenuto:
  • Aggiunta della sezione Esempi.