Clustered Index Delete (Showplanoperator)
Aktualisiert: 17. Juli 2006
Der Clustered Index Delete-Operator löscht Zeilen aus dem gruppierten Index, der in der Argument-Spalte des Abfrageausführungsplanes angegeben ist. Wenn ein WHERE:()-Prädikat in der Argument-Spalte vorhanden ist, werden nur die Zeilen gelöscht, die das Prädikat erfüllen.
Clustered Index Delete ist ein physikalischer Operator.
Symbol im grafischen Ausführungsplan
Beispiele
Im folgenden Beispiel wird eine Zeile aus einer Tabelle gelöscht, die einen gruppierten Index aufweist. Die Ausgabe des Ausführungsplanes zeigt, dass der Abfrageoptimierer den Clustered Index Delete-Operator zum Entfernen der Zeile verwendet.
USE AdventureWorks;
GO
SET NOCOUNT ON;
GO
SET SHOWPLAN_ALL ON;
GO
DELETE FROM Production.UnitMeasure
WHERE UnitMeasureCode = 'F2';
GO
SET SHOWPLAN_ALL OFF;
Die Ausführungsplanausgabe des Clustered Index Delete-Operators ist im Folgenden dargestellt.
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))
Siehe auch
Aufgaben
Vorgehensweise: Anzeigen eines tatsächlichen Ausführungsplanes
Konzepte
Logische und physikalische Operatoren (Referenz)
Gruppierte Indexstrukturen
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 |
|