Opérateur Showplan Lazy Spool

L'opérateur logique Lazy Spool stocke chaque ligne de son entrée dans un objet temporaire masqué, lui-même stocké dans la base de données tempdb. Si l'opérateur est réutilisé (par un opérateur Nested Loops, par exemple) mais qu'aucune nouvelle liaison n'est nécessaire, les données mises en attente sont utilisées au lieu d'une nouvelle analyse de l'entrée. Si une nouvelle liaison est nécessaire, les données mises en attente sont supprimées et l'objet en attente est recréé par une nouvelle analyse de l'entrée (liée une nouvelle fois).

L'opérateur Lazy Spool crée son fichier d'attente de manière « économique » : chaque fois que l'opérateur parent du fichier d'attente demande une ligne, l'opérateur en attente obtient une ligne de son opérateur d'entrée et la stocke dans le fichier d'attente, au lieu de consommer toutes les lignes simultanément.

Lazy Spool est un opérateur logique.

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

Voir aussi

Tâches

Procédure : afficher un plan d'exécution réel

Référence

Opérateur Showplan Eager Spool

Concepts

Référence des opérateurs physiques et logiques
Affichage des plans d'exécution à l'aide des options Showplan SET (Transact-SQL)

Aide et Informations

Assistance sur SQL Server 2005