Freigeben über


Clustered Index Update (Showplanoperator)

Aktualisiert: 17. Juli 2006

Der Operator Clustered Index Update aktualisiert Eingabezeilen in dem gruppierten Index, der in der Argument-Spalte angegeben ist.

Wenn ein WHERE:()-Prädikat vorhanden ist, werden nur die Zeilen aktualisiert, die das Prädikat erfüllen. Wenn ein SET:()-Prädikat vorhanden ist, wird jede aktualisierte Spalte auf diesen Wert festgelegt. Wenn ein DEFINE:()-Prädikat vorhanden ist, werden die durch diesen Operator definierten Werte aufgelistet. Auf diese Werte kann in der SET-Klausel oder an anderer Stelle in diesem Operator sowie in dieser Abfrage verwiesen werden.

Clustered Index Update ist sowohl logischer als auch physikalischer Operator.

Clustered Index Update-Operator (Symbol)Symbol im grafischen Ausführungsplan

Beispiele

Im folgenden Beispiel wird eine Zeile aus einer Tabelle gelöscht, die einen gruppierten Index aufweist. In der Ausgabe des Ausführungsplanes wird gezeigt, dass der Abfrageoptimierer den Clustered Index Update-Operator zum Ändern der Zeile verwendet.

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

Die Ausführungsplanausgabe des Clustered Index Update-Operators ist im Folgenden dargestellt.

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

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

Siehe auch

Aufgaben

Vorgehensweise: Anzeigen eines tatsächlichen Ausführungsplanes

Konzepte

Logische und physikalische Operatoren (Referenz)
Indizes
Anzeigen von Ausführungsplänen mithilfe der Showplan-SET-Optionen (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

17. Juli 2006

Neuer Inhalt:
  • Der Abschnitt mit den Beispielen wurde hinzugefügt.