Zum Inhalt springen
uencoder

Anti Join

Der Anti-Join gibt Zeilen der äußeren Tabelle ohne Match in der inneren Tabelle zurück, verwendet zur Optimierung von NOT EXISTS / NOT IN-Subqueries.

Zweck

Optimiert NOT EXISTS/NOT IN-Subqueries und identifiziert Anti-Join-Ausführungspläne.

Mechanismus

Externe Zeilen ohne internen Match werden ausgegeben. Implementierung: Hash Anti Join (interne Hash-Tabelle, externe Sonde ohne Treffer) oder Nested Loop Anti Join. NULL-Semantik: NOT IN mit NULL liefert leer.

Anwendungsfälle

  • Subquery-Optimierung
  • NOT EXISTS-Optimierung
  • Join-Optimierung

Verwandte Tools

References