Partager via


Opérateur Showplan Clustered Index Scan

Mis à jour : 17 juillet 2006

L'opérateur Clustered Index Scan analyse l'index cluster spécifié dans la colonne Argument du plan d'exécution de requête. Lorsqu'un prédicat facultatif WHERE:() y figure, seules les lignes répondant au prédicat sont retournées. Si la colonne Argument contient la clause ORDERED, cela signifie que le processeur de requêtes a demandé le renvoi des sorties de lignes dans l'ordre dans lequel l'index cluster les a triées. Si la clause ORDERED n'y figure pas, le moteur de stockage effectue la recherche dans l'index de façon optimale, sans nécessairement trier la sortie.

Clustered Index Scan est un opérateur logique et physique.

Icône d'opérateur d'analyse d'index clusterIcône du plan d'exécution graphique

Exemples

L'exemple suivant interroge une table ayant un index cluster. La sortie du plan d'exécution indique que l'optimiseur de requête utilise l'opérateur Clustered Index Scan pour récupérer les lignes spécifiées.

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

La sortie du plan d'exécution de l'opérateur Clustered Index Scan est affichée ci-dessous.

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

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

Voir aussi

Tâches

Procédure : afficher un plan d'exécution réel

Concepts

Référence des opérateurs physiques et logiques
Structures des index cluster
Affichage des plans d'exécution à l'aide des options Showplan SET (Transact-SQL)

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

17 juillet 2006

Nouveau contenu :
  • Ajout de la section Exemples.