Freigeben über


Eager Spool (Showplanoperator)

Der Eager Spool-Operator verarbeitet die gesamte Eingabe und speichert jede Zeile in einem verborgenen temporären Objekt in der tempdb-Datenbank. Wenn der Operator wiederholt ausgeführt wird (beispielsweise aufgrund eines Nested Loops-Operators), aber keine erneute Bindung erforderlich ist, werden die Spooldaten 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 Eager Spool-Operator erstellt seine Spooldatei unverzüglich: Wenn der übergeordnete Operator des Spoolvorgangs die erste Zeile anfordert, verarbeitet der Spool -Operator alle Zeilen aus dem Eingabeoperator und speichert sie im Spool.

Eager Spool ist ein logischer Operator.

Spool-Operator (Symbol)Symbol im grafischen Ausführungsplan