Obwohl ich die Definition von Prädikaten online bei MSDN finden konnte :
Ist ein Ausdruck, der TRUE, FALSE oder UNKNOWN ergibt. Prädikate werden in der Suchbedingung von WHERE-Klauseln und HAVING-Klauseln, den Verknüpfungsbedingungen von FROM-Klauseln und anderen Konstrukten verwendet, für die ein Boolescher Wert erforderlich ist.
Ich konnte die Definition eines Restprädikats nicht finden . Was ist ein Restprädikat?
sql-server
terminology
Kyle Brandt
quelle
quelle
Antworten:
Ein Restprädikat hat versteckte zusätzliche Kosten, da das Prädikat für jede abgerufene Zeilenkombination erneut getestet werden muss.
Siehe Probe Residual, wenn Sie ein Hash-Match haben - versteckte Kosten in Ausführungsplänen von Rob Farley.
quelle