Condividi tramite


Operatore Showplan Clustered Index Update

Data aggiornamento: 17 luglio 2006

L'operatore Clustered Index Update aggiorna le righe di input nell'indice cluster specificato nella colonna Argomento.

Se è disponibile un predicato WHERE:(), vengono aggiornate solo le righe conformi al predicato. Se è stato specificato un predicato SET:(), ogni colonna aggiornata viene impostata su tale valore. Se è disponibile un predicato DEFINE:(), vengono elencati i valori definiti da tale operatore. Un riferimento a tali valori può essere presente nella clausola SET o altrove nell'operatore o nella query.

Clustered Index Update è un operatore logico e fisico.

Icona dell'operatore Clustered Index UpdateIcona 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 mostra che Query Optimizer utilizza l'operatore Clustered Index Update per modificare le righe.

USE AdventureWorks;
GO
SET NOCOUNT ON;
GO
SET SHOWPLAN_ALL ON;
GO
UPDATE Sales.SalesPerson
SET Bonus = 6000;
GO
SET SHOWPLAN_ALL OFF;
GO

L'output del piano di esecuzione dell'operatore Clustered Index Update è riportato di seguito.

PhysicalOp 
-----------------------------------------------------------------------
Clustered Index Update

Argument
-----------------------------------------------------------------------
OBJECT:([AdventureWorks].[Sales].[SalesPerson].[PK_SalesPerson_SalesPersonID]), 
SET:([AdventureWorks].[Sales].[SalesPerson].[Bonus] = 
    RaiseIfNull(CONVERT_IMPLICIT(money,[@1],0)))

Vedere anche

Attività

Procedura: Visualizzazione di un piano di esecuzione effettivo

Concetti

Guida di riferimento agli operatori logici e fisici
Indici
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.