Clustered Index Scan 실행 계획 연산자

Clustered Index Scan 연산자는 쿼리 실행 계획의 Argument 열에 지정된 클러스터형 인덱스를 검색합니다. 선택 사항인 WHERE:() 조건자가 있는 경우에는 조건자에 부합되는 행만 반환됩니다. Argument 열에 ORDERED 절이 있으면 쿼리 프로세서가 행의 출력이 클러스터형 인덱스에 의해 정렬되는 순서로 반환되도록 요청한 것입니다. ORDERED 절이 없으면 저장소 엔진은 출력을 정렬하지 않고 최적의 방법으로 인덱스를 검색합니다.

Clustered Index Scan은 논리 및 물리 연산자입니다.

Clustered index scan 연산자 아이콘그래픽 실행 계획 아이콘

다음 예에서는 클러스터형 인덱스가 있는 테이블을 쿼리합니다. 실행 계획의 출력에서는 지정한 행을 검색하기 위해 Clustered Index Scan 연산자를 사용하는 쿼리 최적화 프로그램을 보여 줍니다.

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

Clustered Index Scan 연산자의 실행 계획 출력을 아래에 표시합니다.

PhysicalOp

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

Clustered Index Scan

Argument

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

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