Поделиться через


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

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

Оператор Clustered Index Insert инструкции Showplan вставляет строки со своего входа в кластеризованный индекс, указанный в столбце Аргумент. В столбце Argument содержит также предикат SET:(), который указывает значение, определенное для каждого столбца. Если оператор Clustered Index Insert не имеет потомков для вставки значений, то вставленная строка берется из самого оператора Insert.

Оператор Clustered Index Insert является физическим оператором.

Значок оператора Clustered index insertЗначок графического плана выполнения

Примеры

В этом примере вставляется строка в таблицу с кластеризованным индексом. Результаты плана выполнения показывают, что в оптимизаторе запросов используется оператор Clustered Index Insert для вставки строки.

USE AdventureWorks;
GO
SET NOCOUNT ON;
GO
SET SHOWPLAN_ALL ON;
GO
INSERT INTO Production.UnitMeasure
VALUES (N'F2', N'Square Feet', GETDATE());
GO

Результат плана выполнения оператора Clustered Index Insert показан ниже.

PhysicalOp 
-----------------------------------------------------------------------
Clustered Index Insert

Argument
-----------------------------------------------------------------------
OBJECT:([AdventureWorks].[Production].[UnitMeasure].[PK_UnitMeasure_UnitMeasureCode]),
OBJECT:([AdventureWorks].[Production].[UnitMeasure].[AK_UnitMeasure_Name]), 
SET:([AdventureWorks].[Production].[UnitMeasure].[UnitMeasureCode] = 
RaiseIfNull([Expr1003]),[AdventureWorks].[Production].[UnitMeasure].[Name] = 
RaiseIfNull([Expr1004]),[AdventureWorks].[Production].[UnitMeasure].[ModifiedDate] = RaiseIfNull(getdate())),
DEFINE:([Expr1003]=CONVERT_IMPLICIT(nchar(3),[@1],0), 
[Expr1004]=CONVERT_IMPLICIT(nvarchar(50),[@2],0), [ConstExpr1006]=getdate())

См. также

Задачи

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

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

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

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

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

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

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

17 июля 2006 г.

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