Clustered Index Scan Showplan 运算符

更新日期: 2006 年 7 月 17 日

Clustered Index Scan 运算符会扫描查询执行计划的 Argument 列中指定的聚集索引。如果出现可选 WHERE:()谓词,则只返回满足该谓词的行。如果 Argument 列包含 ORDERED 子句,则表示查询处理器已请求按聚集索引排列行的顺序返回行输出。如果没有 ORDERED 子句,存储引擎将以最佳方式扫描索引,而无需对输出进行排序。

Clustered Index Scan 既是一个逻辑运算符,也是一个物理运算符。

Clustered Index Scan 运算符图标图形执行计划图标

示例

以下示例查询一个具有聚集索引的表。执行计划的输出显示查询优化器使用 Clustered Index Scan 运算符来检索指定的行。

USE AdventureWorks;
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:([AdventureWorks].[Production].[TransactionHistoryArchive].[PK_TransactionHistoryArchive_TransactionID])

请参阅

任务

如何显示实际执行计划

概念

逻辑运算符和物理运算符引用
聚集索引结构
通过使用 Showplan SET 选项显示执行计划 (Transact-SQL)

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

发布日期 历史记录

2006 年 7 月 17 日

新增内容:
  • 添加了“示例”部分。