Embora eu tenha conseguido encontrar a definição de predicados online no MSDN :
É uma expressão que é avaliada como TRUE, FALSE ou UNKNOWN. Predicados são usados na condição de pesquisa das cláusulas WHERE e HAVING, nas condições de junção das cláusulas FROM e em outras construções nas quais um valor booleano é necessário.
Não consegui encontrar a definição do que é um predicado residual . O que é um predicado residual?
sql-server
terminology
Kyle Brandt
fonte
fonte
Respostas:
Um predicado residual é aquele que tem um custo extra oculto, porque o predicado precisa ser testado novamente em todas as combinações de linhas que são buscadas.
Consulte Probe Residual quando você tiver uma Hash Match - um custo oculto nos planos de execução de Rob Farley.
fonte