Partilhar via


Operador de plano de execução Clustered Index Scan

O operador Clustered Index Scan examina o índice clusterizado especificado na coluna Argument do plano de execução da consulta. Quando houver um predicado opcional WHERE: (), somente as linhas que atenderem ao predicado serão retornadas. Se a coluna Argumento apresentar a cláusula ORDERED, o processador de consulta solicitou que a saída das linhas seja retornada na ordem em que o índice clusterizado as classificou. Se a cláusula ORDERED não estiver presente, o mecanismo de armazenamento examinará o índice em modo ótimo, sem necessariamente classificar a saída.

Clustered Index Scan é um operador lógico e físico.

Ícone do operador Clustered index scanÍcone do plano de execução gráfico

Exemplos

O exemplo a seguir consulta uma tabela que tem um índice clusterizado. A saída do plano de execução mostra que o otimizador da consulta usa o operador Clustered Index Scan para recuperar as linhas especificadas.

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

A saída do plano de execução do operador Clustered Index Scan aparece a seguir.

PhysicalOp

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

Digitalização de índice clusterizado

Argumento

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

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