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 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])