刪除叢集索引 Showplan 運算子
更新: 2006 年 7 月 17 日
Clustered Index Delete 運算子會從查詢執行計劃之 Argument 資料行所指定的叢集索引中刪除資料列。如果 Argument 資料行中出現 WHERE:() 述詞,就只刪除滿足述詞的資料列。
Clustered Index Delete 是實體運算子。
圖形化執行計劃圖示
範例
下列範例會從有叢集索引的資料表中刪除一列。執行計劃的輸出顯示,查詢最佳化工具會使用 Clustered Index Delete 運算子來移除資料列。
USE AdventureWorks;
GO
SET NOCOUNT ON;
GO
SET SHOWPLAN_ALL ON;
GO
DELETE FROM Production.UnitMeasure
WHERE UnitMeasureCode = 'F2';
GO
SET SHOWPLAN_ALL OFF;
Clustered Index Delete 運算子的執行計劃輸出會出現在下面。
PhysicalOp
-----------------------------------------------------------------------
Clustered Index Delete
Argument
-----------------------------------------------------------------------
OBJECT:([AdventureWorks].[Production].[UnitMeasure].[PK_UnitMeasure_UnitMeasureCode]),
OBJECT:([AdventureWorks].[Production].[UnitMeasure].[AK_UnitMeasure_Name]),
WHERE:([AdventureWorks].[Production].[UnitMeasure].[UnitMeasureCode]
=CONVERT_IMPLICIT(nvarchar(4000),[@1],0))
請參閱
工作
概念
邏輯與實體運算子參考
叢集索引結構
使用 Showplan SET 選項來顯示執行計劃 (Transact-SQL)
說明及資訊
變更歷程記錄
版本 | 歷程記錄 |
---|---|
2006 年 7 月 17 日 |
|