Lazy Spool (Showplanoperator)

Der logische Operator Lazy Spool speichert alle Zeilen aus der Eingabe in einem verborgenen temporären Objekt in der tempdb-Datenbank. Wenn der Operator zurückgesetzt wird (beispielsweise aufgrund eines Nested Loops-Operators), aber keine erneute Zuordnung erforderlich ist, werden die gespoolten Daten verwendet, anstatt die Eingabe erneut zu scannen. Wenn eine erneute Zuordnung erforderlich ist, werden die gespoolten Daten gelöscht, und das Spoolobjekt wird durch erneutes Scannen der (neu zugeordneten) Eingabe neu erstellt.

Der Lazy Spool-Operator erstellt seine Spooldatei mit Verzögerung. Das bedeutet, dass der Spooloperator jedes Mal, wenn der übergeordnete Operator des Spoolvorgangs eine Zeile anfordert, eine Zeile aus seinem Eingabeoperator erhält und sie im Spool speichert, anstatt alle Zeilen gleichzeitig zu verarbeiten.

Lazy Spool ist ein logischer Operator.

Spool-Operator (Symbol)Symbol für grafischen Ausführungsplan

Siehe auch

Aufgaben

Vorgehensweise: Anzeigen eines tatsächlichen Ausführungsplanes

Verweis

Eager Spool (Showplanoperator)

Konzepte

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

Hilfe und Informationen

Informationsquellen für SQL Server 2005