Lazy Spool (operador de Showplan)

El operador lógico Lazy Spool almacena cada fila de su entrada en un objeto temporal oculto almacenado en la base de datos tempdb. Si se hace retroceder el operador (por ejemplo, mediante un operador Nested Loops) pero no es necesario volver a enlazar, se utilizan los datos de la cola en lugar de volver a recorrer la entrada. Si es necesario volver a enlazar, se descartan los datos y se vuelve a generar el objeto de la cola; para ello se vuelve a recorrer la entrada (se vuelve a enlazar).

El operador Lazy Spool crea su archivo de cola de un modo "perezoso", es decir, cada vez que el operador principal de la cola pide una fila, el operador de cola obtiene una fila de su operador de entrada y la almacena en la cola, en lugar de consumir todas las filas de una vez.

Lazy Spool es un operador lógico.

Icono del operador SpoolIcono del plan de ejecución gráfico