Aller au contenu
uencoder

Anti Join

L'anti-jointure retourne les lignes de la table externe sans correspondance dans la table interne, utilisé pour optimiser les sous-requêtes NOT EXISTS / NOT IN.

Objectif

Optimiser les sous-requêtes NOT EXISTS/NOT IN et identifier les plans d'exécution anti-jointure.

Mécanisme

Les lignes externes sans correspondance interne sont émises. Implémentation : Hash Anti Join (table hash interne, sonde externe sans correspondance) ou Nested Loop Anti Join. Sémantique NULL : NOT IN avec NULL retourne vide.

Cas d’usage

  • Optimisation de sous-requêtes
  • Optimisation NOT EXISTS
  • Optimisation de jointures

Outils associés

References