Opérateur Showplan Row Count Spool

L'opérateur Row Count Spool analyse l'entrée en comptant le nombre de lignes présentes et en retournant ce même nombre de lignes exemptes de données. Cet opérateur est utilisé lorsqu'il est plus important de vérifier l'existence des lignes que les données qu'elles contiennent. Par exemple, si un opérateur Nested Loops exécute une opération Left Semi Joint et que le prédicat de jointure s'applique à l'entrée interne, un spool du nombre de lignes peut être placé en haut de l'entrée interne de l'opérateur Nested Loops. Ce dernier peut alors déterminer le nombre de lignes sorties par le spool du nombre de lignes (car les données réelles de la partie interne ne sont pas indispensables) afin de déterminer s'il retourne ou non la ligne externe.

Row Count Spool est un opérateur physique.

Icône de l'opérateur Row Count SpoolIcône du plan d'exécution graphique