Opérateur Showplan Eager Spool

L'opérateur Eager Spool utilise l'ensemble de l'entrée en stockant chaque ligne dans un objet temporaire masqué stocké dans la base de données tempdb. Si l'opérateur est réutilisé (par un opérateur Nested Loops, par exemple) et qu'aucune nouvelle liaison n'est nécessaire, les données spoulées sont utilisées au lieu d'analyser de nouveau l'entrée. Si une nouvelle liaison est nécessaire, les données spoulées sont supprimées et l'objet en attente est recréé par la réanalyse de l'entrée (nouvellement liée).

L'opérateur Eager Spool crée le fichier spouleur avec « avidité » : lorsque l'opérateur parent du spool demande la première ligne, l'opérateur spool consomme toutes les lignes de son opérateur d'entrée et les stocke dans le spool.

Eager Spool est un opérateur logique.

Icône de l'opérateur de mise en attenteIcône du plan d'exécution graphique