Saltar al contenido
uencoder

Anti Join

El anti-join devuelve filas de la tabla externa sin coincidencia en la tabla interna, usado para optimizar subconsultas NOT EXISTS / NOT IN.

Propósito

Optimizar subconsultas NOT EXISTS/NOT IN e identificar planes de ejecución anti-join.

Mecanismo

Filas externas sin coincidencia interna se emiten. Implementación: Hash Anti Join (tabla hash interna, sonda externa sin coincidencia) o Nested Loop Anti Join. Semántica NULL: NOT IN con NULL devuelve vacío.

Casos de uso

  • Optimización de subconsultas
  • Optimización NOT EXISTS
  • Optimización de joins

Herramientas relacionadas

References