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.
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)