Condividi tramite


Operatore Showplan Clustered Index Delete

Data aggiornamento: 17 luglio 2006

L'operatore Clustered Index Delete elimina righe dall'indice cluster specificato nella colonna dell'argomento del piano di esecuzione della query. Se nella colonna dell'argomento è presente un predicato WHERE(), vengono eliminate solo le righe conformi al predicato.

L'operatore Clustered Index Delete è un operatore fisico.

Icona dell'operatore Clustered Index DeleteIcona del piano di esecuzione grafico

Esempi

Nell'esempio seguente viene eliminata una riga da una tabella con un indice cluster. L'output del piano di esecuzione indica che Query Optimizer utilizza l'operatore Clustered Index Delete per rimuovere la riga.

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

Di seguito è riportato l'output del piano di esecuzione dell'operatore 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))

Vedere anche

Attività

Procedura: Visualizzazione di un piano di esecuzione effettivo

Concetti

Guida di riferimento agli operatori logici e fisici
Strutture degli indici cluster
Visualizzazione di piani di esecuzione tramite le opzioni SET SHOWPLAN (Transact-SQL)

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

17 luglio 2006

Nuovo contenuto:
  • Aggiunta della sezione Esempi.