Udostępnij za pośrednictwem


Operator Showplan Usuń indeks klastrowany

Clustered Index Delete Operator usuwa wiersze z indeks klastrowany określone w Argument kolumna plan wykonania kwerendy.Jeśli WHERE:() predykat znajduje się w Argument skreśla się kolumna, a następnie tylko wiersze spełniające predykat.

Clustered Index Delete jest operator fizycznej.

Ikona operatora usuwania indeksu klastrowanegoGraficzne wykonanie planu ikony

Przykłady

Poniższy przykład usuwa wiersz z tabela, która ma indeks klastrowany.Wyjście plan wykonania pokazuje, że optymalizator kwerendy używa Clustered Index Delete operator, aby usunąć wiersz.

USE AdventureWorks2008R2;
GO
SET NOCOUNT ON;
GO
SET SHOWPLAN_ALL ON;
GO
DELETE FROM Production.UnitMeasure
WHERE UnitMeasureCode = 'F2';
GO
SET SHOWPLAN_ALL OFF;

Wykonanie planu produkcji Clustered Index Delete operator pojawia się poniżej.

PhysicalOp

-----------------------------------------------------------------------

Clustered Index Delete

Argument

-----------------------------------------------------------------------

OBJECT:([AdventureWorks2008R2].[Production].[UnitMeasure].[PK_UnitMeasure_UnitMeasureCode]),

OBJECT:([AdventureWorks2008R2].[Production].[UnitMeasure].[AK_UnitMeasure_Name]),

WHERE:([AdventureWorks2008R2].[Production].[UnitMeasure].[UnitMeasureCode]

=CONVERT_IMPLICIT(nvarchar(4000),[@1],0))