Оператор Clustered Index Delete инструкции Showplan

Изменения: 17 июля 2006 г.

Оператор Clustered Index Delete удаляет строки из кластеризованного индекса, заданного в столбце Аргумент плана выполнения запроса. Если в столбце Аргумент указан предикат 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))

См. также

Задачи

Как отобразить фактический план выполнения

Основные понятия

Справочник по логическим и физическим операторам
Структуры кластеризованного индекса
Отображение планов выполнения с помощью параметров Showplan инструкции SET (Transact-SQL)

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

17 июля 2006 г.

Новое содержание
  • Добавлен раздел «Примеры».