Share via


Clustered Index Delete プラン表示操作

更新 : 2006 年 7 月 17 日

Clustered Index Delete 操作は、クエリ実行プランの Argument 列 (引数) で指定されているクラスタ化インデックスから行を削除します。Argument 列に WHERE:() 述語がある場合、その述語に適合する行だけが削除されます。

Clustered Index Delete は物理操作です。

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

参照

処理手順

実際の実行プランを表示する方法

概念

論理操作と物理操作のリファレンス
クラスタ化インデックスの構造
プラン表示 SET オプションを使用した実行プランの表示 (Transact-SQL)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手

変更履歴

リリース 履歴

2006 年 7 月 17 日

新しい内容 :
  • 「例」を追加しました。