Bien que j'ai pu trouver la définition des prédicats en ligne sur MSDN :
Est une expression évaluée à TRUE, FALSE ou UNKNOWN. Les prédicats sont utilisés dans la condition de recherche des clauses WHERE et HAVING, les conditions de jointure des clauses FROM et d'autres constructions où une valeur booléenne est requise.
Je n'ai pas pu trouver la définition de ce qu'est un prédicat résiduel . Qu'est-ce qu'un prédicat résiduel?
sql-server
terminology
Kyle Brandt
la source
la source
Réponses:
Un prédicat résiduel est un prédicat qui a un coût supplémentaire caché car le prédicat doit être testé à nouveau sur chaque combinaison de lignes qui est extraite.
Voir Probe Residual lorsque vous avez un Hash Match - un coût caché dans les plans d'exécution de Rob Farley.
la source